11. Yorkshire Terrier

The Yorkshire Terrier packs a whole lot of personality into a tiny body, and this makes them great to be kept as pets. They are quick to learn, very clever and super affectionate. But they can also be suspicious of strangers; and they don’t let their small stature stop them from protecting their owners to the best of their ability.

Advertisements