Prev 30 of 30 Next
30. Miniature Schnauzer
The Miniature Schnauzer is a small dog with big personality. They can be intelligent, friendly, and funny. They are easily trainable, but quite stubborn when they make up their mind about something. For this reason, they are not recommended for people without prior dog experience. is a source for more information on this breed.