If you think of the best small dog breed, the Bichon Frise's baby-doll face, fluffy coat, and always-happy personality might come to mind.
The Boston Terrier looks great and is fun to be around. They are smart and active, so it won't take long for them to learn the "stay" and "fetch" orders.
This breed has to be one of the best small dogs out there. They have a personality that's twice as big as their size, and their look is a beard. The Miniature Schnauzer is a loyal and loving dog, so don't plan to be apart for long periods of time.
The Pug is the perfect small dog breed, with a history that spans ages and continents. They are just the right size to fit on your lap and are always ready for a fun day out with you because of how lively and happy they are.
The name "Affenpinscher" means "Monkey Dog" in English, which is a great way to describe this little ball of energy. Even though they are very small, the Affen are very sure of themselves.
Small dog breeds have many different looks, and the Dachshund, with its short legs and long body, is one of the main stars. Easily recognizable, and with a friendly personality.