15 Top Small Dog Breeds That Will Steal Your Heart (Perfect for Apartments & Cozy Homes)
I have a confession: I am absolutely, completely smitten with small dog breeds. There’s just something magical about a tiny pup with a giant personality. They fit perfectly in your lap, they don’t take up the whole couch, and their little wagging tails can turn any bad day around. Whether you live in a snug city apartment or just want a portable best friend, small dogs are the ultimate companions.
But here’s the thingโnot all small dogs are the same. Some are couch potatoes who just want cuddles, while others are tiny athletes who need a good run. I’ve rounded up my absolute favorite 15 small breeds to help you find your perfect match. These are the breeds that consistently make people smile, and I think you’ll fall for them, too.
1. French Bulldog: The Clownish Couch Potato
French Bulldogs are basically living cartoons. With those bat ears and smooshed faces, they have a way of making you laugh without even trying. They’re low-energy but high on charm, making them perfect for apartment dwellers who want a calm, affectionate sidekick.
They don’t bark much, which your neighbors will love. But be warnedโthey can be stubborn. Training a Frenchie requires patience and a lot of treats. They also snore like a tiny lumberjack, but honestly? It’s adorable.
- Great for: First-time owners, quiet homes, city living
- Grooming: Low maintenance (just wipe those face wrinkles!)
- Personality: Playful, adaptable, and a little goofy
If you want a dog that’s equal parts comedian and cuddle bug, the French Bulldog is your match.

2. Cavalier King Charles Spaniel: The Ultimate Snuggle Bug
I’ve never met a Cavalier who didn’t want to be held. These dogs are pure velvetโsoft, sweet, and completely devoted to their humans. They have big, soulful eyes that seem to say, “I love you more than anything.”
Cavaliers are fantastic for families because they’re gentle with kids and get along with other pets. They do need regular brushing to keep that silky coat tangle-free, but it’s a small price to pay for such a loving companion. They’re active enough for a walk but equally happy to snooze on the couch.
- Great for: Families, seniors, therapy work
- Grooming: Moderate (brush a few times a week)
- Personality: Gentle, affectionate, and eager to please
If you want a dog that will literally follow you from room to room just to be near you, this is your breed.

3. Pomeranian: The Fluffy Ball of Attitude
Don’t let the tiny size fool youโa Pomeranian thinks he’s a Great Dane. These little fluffballs have a huge personality packed into a teacup-sized body. They’re confident, curious, and always ready to be the center of attention.
Poms are surprisingly good watchdogs. They’ll alert you if someone’s at the door (or if a leaf falls in the yard). They do bark a bit, but you can train that out. Their double coat needs regular brushing, but it’s worth it for that gorgeous lion-like mane.
- Great for: People who want a lively, alert companion
- Grooming: High maintenance (daily brushing recommended)
- Personality: Bold, smart, and full of sass
If you want a dog that looks like a stuffed animal but has the spunk of a much bigger dog, get a Pom.

4. Shih Tzu: The Royal Lap Dog
Shih Tzus were bred to be companions for Chinese royalty, and they’ve never forgotten it. They carry themselves with a certain elegance, but underneath that regal exterior is a goofy, loving dog who just wants to be pampered.
They’re fantastic for people who want a low-energy dog that’s still playful. Shih Tzus are great with kids and other pets, and they adapt easily to any home environment. Their long coat needs daily brushing, but many owners keep them in a short “puppy cut” for easier care.
- Great for: Apartments, seniors, families with older kids
- Grooming: High maintenance (daily brushing or short cut)
- Personality: Affectionate, friendly, and slightly stubborn
If you want a dog that’s happy to be your shadow and loves a good spa day, this is it.

5. Miniature Dachshund: The Sausage with Swagger
There’s something about a wiener dog that just makes people smile. Miniature Dachshunds are long, low, and absolutely fearless. They were bred to hunt badgers, so they have a brave, determined streak that’s both endearing and hilarious.
They’re clever and can be a little mischievous, but their loyalty is unmatched. They love to burrow under blankets and will snuggle up close. Just be careful with their long backsโno jumping on and off furniture.
- Great for: People who want a dog with a big personality
- Grooming: Low to moderate (smooth or long-haired varieties)
- Personality: Curious, brave, and playful
If you want a dog that’s part hot dog, part lion, and all heart, go for a Mini Dachshund.

6. Pug: The Wrinkly Comedian
Pugs are basically happiness on four legs. With their wrinkled faces, curly tails, and big round eyes, they have a way of making you laugh without even trying. They’re low-energy dogs who love to eat, sleep, and be near their people.
They do snort and snore a lot, which I find endearing. Pugs are great for families because they’re patient with kids and rarely aggressive. Just keep an eye on their weightโthey love food a little too much.
- Great for: Families, first-time owners, relaxed homes
- Grooming: Low (wipe those wrinkles!)
- Personality: Charming, goofy, and loving
If you want a dog that’s equal parts clown and cuddle monster, a Pug is for you.

7. Yorkshire Terrier: The Tiny Adventurer
Yorkies may be small, but they have the heart of a hunter. These little dogs are curious, confident, and always up for an adventure. They’re also incredibly affectionate and form strong bonds with their humans.
Their long, silky coat is beautiful but requires regular grooming. Many owners keep them in a short “puppy cut” for easier maintenance. Yorkies are great for people who want a portable dog that’s still alert and lively.
- Great for: Travelers, active singles, apartments
- Grooming: High (daily brushing or professional grooming)
- Personality: Bold, smart, and loyal
If you want a dog that’s small enough to carry in a bag but big enough to protect you, get a Yorkie.

8. Bichon Frise: The Fluffy Cloud of Joy
Bichons are like living cotton ballsโfluffy, white, and impossible to resist. They have a cheerful disposition that’s contagious. These dogs were bred to be companion animals, and they take that job very seriously.
They’re hypoallergenic, which is great for allergy sufferers. Bichons are playful but not hyper, and they get along with everyone. Their coat needs regular brushing and professional grooming, but the result is a dog that looks like a cloud.
- Great for: Allergy sufferers, families, first-time owners
- Grooming: High (regular professional grooming needed)
- Personality: Cheerful, friendly, and playful
If you want a dog that’s basically a walking smile, go for a Bichon.

9. Miniature Schnauzer: The Beard with Brains
Mini Schnauzers are smart, spirited, and absolutely adorable with their bushy eyebrows and beards. They have a terrier’s energy but a schnauzer’s loyalty. They’re fantastic watchdogs and love to be part of the family action.
They do need regular grooming to keep that wiry coat in shape, but it’s worth it. Mini Schnauzers are great for active families who want a dog that can keep up. They’re also surprisingly good with kids.
- Great for: Active families, owners who want a smart dog
- Grooming: Moderate to high (regular clipping needed)
- Personality: Alert, playful, and loyal
If you want a dog that looks like a little old man but acts like a puppy, this is your breed.

10. Maltese: The Gentle Lap Dog
Maltese dogs are pure elegance. With their flowing white coats and gentle eyes, they look like they belong in a fairy tale. But don’t let the fancy looks fool youโthey’re playful and full of love.
They’re incredibly affectionate and form strong bonds with their owners. Maltese dogs are great for seniors and people who want a calm, quiet companion. Their coat needs daily brushing to prevent tangles, but many owners keep them in a short cut.
- Great for: Seniors, apartment dwellers, calm homes
- Grooming: High (daily brushing or professional grooming)
- Personality: Gentle, playful, and devoted
If you want a dog that’s both beautiful and sweet-natured, a Maltese is perfect.

11. Boston Terrier: The American Gentleman
Boston Terriers are called the “American Gentleman” for a reason. With their tuxedo-like markings and polite demeanor, they’re charming and well-mannered. They’re also incredibly playful and love to be part of the family.
They’re great for first-time dog owners because they’re easy to train and eager to please. Bostons are active enough for a game of fetch but calm enough for a movie night. They do snore a bit, but it’s part of their charm.
- Great for: First-time owners, families, active homes
- Grooming: Low (short coat, minimal shedding)
- Personality: Friendly, smart, and playful
If you want a dog that’s both handsome and a total goofball, go for a Boston.

12. Havanese: The Cuban Cuddle Bug
Havanese dogs are the national dog of Cuba, and they’re known for their cheerful, outgoing personalities. They have a silky coat that’s surprisingly low-shedding, making them great for allergy sufferers.
They’re incredibly social and love being the center of attention. Havanese are great with kids and other pets, and they’re easy to train. They do need regular brushing, but their happy-go-lucky attitude makes it all worth it.
- Great for: Families, allergy sufferers, active homes
- Grooming: Moderate (regular brushing needed)
- Personality: Cheerful, smart, and friendly
If you want a dog that’s always in a good mood, a Havanese is your perfect match.

13. Papillon: The Butterfly with Energy to Spare
Papillons have ears that look like butterfly wings, and they’re just as graceful. These dogs are incredibly smart and athletic. They excel at agility and obedience, and they love to learn new tricks.
They’re great for active owners who want a dog that can keep up. Papillons are friendly but can be a little reserved with strangers. Their coat is easy to care forโjust a quick brush a few times a week.
- Great for: Active owners, dog sports, attentive families
- Grooming: Low to moderate (easy-care coat)
- Personality: Smart, energetic, and elegant
If you want a dog that’s both beautiful and brainy, a Papillon is for you.

14. Shiba Inu (Smaller Varieties)
Okay, I know Shibas aren’t always “small,” but smaller Shiba Inu females can be a great compact option. They have that fox-like face and independent spirit that so many people love. They’re clean, cat-like, and incredibly loyal.
Shibas are not for everyoneโthey can be stubborn and aloof. But for the right owner, they’re a wonderful companion. They need regular exercise and mental stimulation to stay happy.
- Great for: Experienced owners, active individuals
- Grooming: Moderate (shedding season is real!)
- Personality: Independent, loyal, and clever
If you want a dog with a strong personality and a lot of dignity, a Shiba is your match.

15. Cocker Spaniel (Smaller Varieties)
American Cocker Spaniels are the smallest of the sporting breeds, but they’re packed with love. They have those big, soulful eyes and long, floppy ears that make them irresistible. They’re gentle, affectionate, and great with families.
They do need regular grooming to keep that beautiful coat in top shape. Cockers are active enough for a good walk but calm enough for a quiet evening. They’re also very trainable and eager to please.
- Great for: Families, active owners, first-time owners
- Grooming: High (regular professional grooming)
- Personality: Gentle, smart, and affectionate
If you want a dog that’s both beautiful and loving, a Cocker Spaniel is perfect.

Conclusion: Finding Your Perfect Small Dog
Choosing a small dog is such a personal journey. I’ve loved every single breed on this list for different reasons. The best advice I can give is to think about your lifestyle. Do you want a couch potato or an adventure buddy? A quiet companion or a playful clown?
Small dogs bring so much joy into our lives. They’re portable, lovable, and full of personality. Whatever breed you choose, I promise you’ll have a best friend for life. Take your time, do your research, and follow your heart. Your perfect tiny companion is out there waiting for you.
Frequently Asked Questions About Small Dog Breeds
1. Are small dogs good for apartments?
Absolutely! Many small breeds like French Bulldogs, Pugs, and Shih Tzus are perfect for apartment living because they don’t need a lot of space. Just make sure they get regular walks and playtime.
2. Do small dogs shed a lot?
It depends on the breed. Some, like Pugs and Boston Terriers, shed moderately. Others, like Bichons and Maltese, are low-shedding but require more grooming. Research the breed’s coat type before adopting.
3. Are small dogs good with kids?
Many small breeds are fantastic with kids, especially Cavaliers, Pugs, and Beagles. However, always supervise interactions between small dogs and young children to prevent accidental injuries.
4. How much exercise do small dogs need?
It varies. Breeds like Papillons and Mini Schnauzers need daily walks and playtime, while French Bulldogs and Shih Tzus are more laid-back. A 20โ30 minute walk is usually enough for most small breeds.
5. Are small dogs easier to train?
Small dogs can be just as smart as larger breeds, but they can also be stubborn. Breeds like Miniature Schnauzers and Papillons are very trainable. Consistency and positive reinforcement work best for all small dogs.
