You are using an older browser version. Please use a supported version for the best MSN experience.

30 Small Dog Breeds That Make Great Pets

If a small dog is the right fit for your family, here are 30 small dog breeds that make great pets. 1. Papillon 2. Chihuahua 3. Yorkshire Terrier 4. Cocker Spaniel 5. Maltese 6. Beagle 7. Bichon Frise 8. Boston Terrier 9. Cavalier King Charle...
image beaconimage beaconimage beacon