В принципе любая искусственно выведенная порода собак подходит для квартиры. Остальное же на выбор владельца. Если квартира небольшая, крупной собаке в ней может быть тесно и неудобно.
Если вас смущает запах, стоит избегать брать сильно пахнущие породы. Существуют даже вовсе не пахнущие собаки. С такой в квартире может быть проще и удобнее.
Лучшую определить сложно, конечно, но Ши-тцу очень подходит для квартиры. Не линяет, не пахнет, гипоаллергенна , добрая, просто так не лает без повода, как некоторые породы..
Это еще зависит от того, какой образ жизни вы ведете, спокойный или любитее активный отдых например. Но вообще конечно лучше заводить мелких или средних собак в условиях городских квартир
Обратите внимание на проверенные породы, не гонитесь за модными: пудель, цвергшнауцер, йорк прекрасно подойдут, если не против прогулок, то спаниель, фокстерьер.
Квартира не предназначена для жизни животных. Ваш вопрос аналогичен вопросу - где человеку лучше сидеть? В колонии или в тюрьме? Ответ один - живому существу нужна свобода для жизни!