Some dog breeds are known to have health problems since the beginning. This is mostly due to overbreeding or too much mutation in the breed. For example, while the Pug looks cute, the dog faces a lot of breathing issues because of its punched snout.

These health issues can be problematic for the owner and dog. Thus, if you are looking for a small dog breed, it is best to choose one of the healthiest ones around.

1. Yorkshire Terrier

The dog weighs about 7 to 8 pounds and is packed with energy. One of the best things about this breed is that it is hypoallergenic with silky and beautiful fur.

2. English Cocker Spaniel

The weight of these dogs is a bit more than the American Cocker Spaniel, but their personalities are the same. They are happy and friendly dogs that love to go outside.

3. Whippet

Don’t be fooled by their size; these dogs are some of the fastest ones around. They can reach up to 35 miles per hour and are claimed to be the fastest small breed. A few runs outside will be perfect for tiring them out.

4. Maltese

Yes, this is also a small white dog breed. It can be difficult to tell it apart from other dog breeds, but this breed is amongst the oldest. It has been around for about a thousand years as pets. These loving dogs even inspired the ancient Greeks to build tombs for them.

5. Miniature Pinscher

This breed is courageous and very fun. It weighs about 10 pounds, but it needs more activity than it may seem. Also, it can be quite loud.

6. Basenji

Originally used as hunting dogs, this breed is best known for its independence and cleverness. Fun fact: these dogs do not bark.

7. Beagle

One of the best-tempered dog breed, it is highly intelligent, loyal, sweet, and active. It has a great sense of smell and loves to follow different scents.

8. Bichon Frise

If you want an extremely happy, affectionate and adorable dog, this is the best choice. It doesn’t need a lot of exercise, which is why it is perfect for an apartment and for busy dog lovers. However, there are times when it shows some stubbornness.

9. Border Terrier

These dogs are small working dogs that are tough yet are happy and fun-loving. They will be the first to chase after any smaller animal and hunt them.

10. Boston Terrier

These dogs do not carry the typical temperament that is associated with a Terrier. They are best with children and are loving.

11. Brussels Griffon

You will find these dogs to be very curious and devoted. They also have a variety with a smooth coat, which is called Brabancon.

12. Cairn Terrier

These dogs like to carry out different jobs without being told to. They are energetic and can be a little aggressive with other dogs and hate cats. They are not recommended for small children.

13. Cavalier King Charles Spaniel

These dogs are gentle and loving. They come in a variety of colors and have a great temperament.

14. Cocker Spaniel

These dogs would make the perfect sidekick for your child. They are affectionate, devoted and intelligent. They need to please, which makes them easy to train.

15. Dachshund

Due to their personalities, these dogs are best around children and other animals. They have three coat varieties, and each one has a different personality.

16. Havanese

This breed is the national dog of Cuba. It is intelligent and affectionate, but it needs to exercise daily as it is energetic.

17. Italian Greyhound

It is the cousin of the Greyhound, so it has almost the same temperament. It is perfect for someone who wants a dog to cuddle with.

18. Jack Russell Terrier

This breed has become a TV personality as it has been used for various shows. It is smart and energetic but can be hard to work with as it can be a bit stubborn.

19. Lhasa Apso

These dogs are the best alarm systems; they will bark at strangers and will be alert most of the time. They are stubborn and are loyal to their families.