Top 10 Best Small Dog Breeds for Every Home

Shih Tzu

Yorkshire Terrier

Chihuahua

Boston Terrier

Pomeranian

Dachshund

Maltese

Pug

Cavalier King Charles Spaniel

French Bulldog