Top 5 Smallest dog breeds

Some of the smallest dog breeds are as follow

1. Maltese

2. Boston Terrier

3. Chihuahua

4. Pug

5. Dachshund