Top 8 smallest dog breeds
Pomeranian
Toy Poodle
Yorkshire Terrier
Maltese
Shih Tzu
French Bulldog
Cavalier King Charles Spaniel