4. Yorkshire Terrier
Image Source: pinterest.com
The Yorkshire Terrier is a small and adaptable dog that is perfect for apartment living. It has elegant and stylish looks, overpowering with the silky straight coat that showcases a minimal shedding. When they are puppies they are black, but after one year they start to develop their tan or bluish hued color. The Yorkies are very energetic and will enjoy walks, hikes and other activities that will satisfy their need. The personality of this breed is adventurous and curious, so they will follow every step of the owner. If you start training them since they are puppies, they will become your best obedient companion.