When choosing a dog, you need to start not only from your own preferences, but also from the living conditions. The animal should feel good.
If in a private house there are no problems with this, and you can keep any breed, then in the case where the space is limited to an apartment, the task becomes more difficult.
But there are several small breeds that will do well in such conditions.
Pugs are great companions and will do well even in a small space with lots of kids.
The pet will get along well with household members, it is patient and smart, and will not show aggression.
You need to be prepared for the activity and energy of such a dog.
However, you should not get this breed if you have allergy sufferers or other pets in the house.
It will get along well with children and adapt to changes, which means it can be taken with you on the road and when travelling.
But at the same time, such a dog needs careful grooming of its fur.
The dog is very small, but at the same time it can stand up for itself, and is easy to train. Such a pet will get along with people of any age. It is worth noting that it will feel good even in a small apartment.