21 Dogs That Get Along with Cats

Updated: Mar. 21, 2024

Despite the classic idiom "fighting like cats and dogs" there are many dogs that are good with cats

When you’re looking for dogs that are good with cats, it’s a bonus if you already have one of these cat breeds that get along with dogs. Still, even the most easygoing cats may not be a good fit for certain dog breeds, particularly those in the herding, sighthound or terrier group. Of course, every dog is an individual, but herding dogs are hardwired to “herd” anything that moves, including small children and cats. And a cat’s sudden movement might set off the prey drive in sighthounds and terriers, making it hard to resist the impulse to chase.

That still leaves plenty of dog breeds that get along with cats. In fact, some of the most popular dog breeds are calm dog breeds and low-maintenance dog breeds, which could be a purr-fect combination for a feline roommate. We spoke to three pet experts to compile this list of the best dogs for cats.

Get Reader’s Digest’s Read Up newsletter for more pets, cleaning, humor, travel, tech and fun facts all week long.

About the experts

  • Colleen Demling-Riley, CPDT-KA, CBCC-KA, CDBC, is the founder of Pawtopia Dog Training, with more than 20 years of experience in dog training and behavior modification.
  • Danielle Bernal, DVM, is a global veterinarian at Wellness Natural Pet Food. She has more than a decade of experience in veterinary medicine, specializing in animal nutrition.
  • Rachel Geller, EdD, is a certified cat behaviorist and the founder and president of All Cats All the Time, Inc., a nonprofit promoting cat adoption.

Reviewed for accuracy by: Wailani Sung, DVM, a vet with a board certification in veterinary behavioral medicine who works at the Behavior Specialty Clinic part of the San Francisco SPCA. Dr. Sung is the co-author of From Fearful to Free: A Positive Program to Free Your Dog from Anxiety, Fears and Phobias.

The best dog breeds for cats

1. Basset hound

basset hound and catbodza2/Getty Images

Aside from their penchant for howling—ahem, melodious merrymaking—the Basset hound, with its long, floppy ears, is about as mellow as you can get. They are also incredibly loyal and patient, which will go a long way during the introduction and acclimation period with their feline sibling. With those attributes, the Bassett hound is one of the best dogs breeds for cats.

2. Beagle

Beagle dog and brown cat lying together on the footpath.kobkik/Getty Images

Beagles were bred to hunt in packs, so they’re already open to sharing their space with other animals and people. Unlike Snoopy, who merely puts up with Woodstock, beagles in real life thrive on interaction with other dogs, pets and people, making them a top candidate for dogs that get along with cats. Though your cat might wonder why dogs howl when the beagle gets excited about the same squirrel every day, other than the occasional annoyance, there probably won’t be any fur flying.

3. Bulldog

Dog. An English bulldog. Smiling cute purebred dog on the bed. PetsAlexander Gavrilov/Getty Images

Built low to the ground with a body like a tank, the bulldog appears as a four-legged bully. Well, maybe to other dogs. They generally don’t make fast friends with other dogs, but cats and other pets are more welcome. Its short snout makes it prone to heatstroke, and its short coat doesn’t fare well in the cold. Plus, they aren’t fans of the water, and they are lazy dogs that make excellent nappers, so the bulldog and your cat already have four things in common, making them one of the best dogs that get along with cats.

4. Cavalier King Charles spaniel

cavalier spanielfotyma/Getty Images

“Cavs” are likely one of the most beloved toy dog breeds. They have huge hearts of gold and bestow love on everyone they meet, which is why they make great emotional support dogs. The exact intuitive nature that provides affection and encouragement for patients in hospitals and nursing homes is ideal for sharing a home with a cat. Cavs know how to back off and when they should, and they’re open to a feline napping buddy. And because Cavs prefer to always be in the company of people or pets, they’ll love having a feline roomie while you’re out.

5. Collie

Collie And Yellow Cat On Sidewalk Fuse/Getty Images

We know what you’re thinking—how did a member of the herding group make it onto a list of dogs that get along with cats? Collies are one of those exceptions. (Think about Lassie. Would she drive a harmless cat into a corner?) Collies are remarkably loyal to their human and furry siblings. Because they are wicked smart and sweet, they can learn how to interact and adjust to living with a cat sibling.

6. Irish setter

Close-Up Of Irish Setter Against TreesAchim Schuelke/Getty Images

This gorgeous red, feathery coated dog has more going for it than just its gorgeous fur: It can also peacefully co-exist with a cat. This high-energy and boisterous dog is literally a party animal and happy to mingle with new friends, including cats. It would be difficult for even the grumpiest cat to ignore an invitation to play with their fun-loving Irish setter.

7. Golden retriever

Golden Retriever and British Shorthair lying on the grasschendongshan/Getty Images

Even people who aren’t familiar with dog breeds know the golden retriever has to be one of the best dog breeds for cats because they are so sweet, friendly and hopelessly devoted to their family—including cats. They seem to have a limitless supply of empathy and compassion, on top of which, they’re eager to please, goofy, playful and highly adaptable.

8. Poodle

Beautiful white poodleberonb/Getty Images

Pick any size poodle (they come in miniature, toy and standard), and your cat will thank you for getting a dog that gets along with cats. Poodles are good-natured, eager to please and valedictorians of the dog world. Besides being able to master the new dog tricks you teach them, they will learn fast and sense when your cat is cranky and back off or be open for sibling snuggles. Plus, they’re one of the dog breeds that don’t shed that much.

9. Labrador retriever

LabradorEileen Kumpf/Getty Images

There’s a reason why Labs are guide dogs, search and rescue, and emotional support dogs. They’re kind, gentle, accommodating and always find the good in everyone, even if that new someone is a cat they haven’t had the pleasure of meeting yet.

10. Papillon

papillon dog in the grassjonnysek/Getty Images

Even if the butterfly ears tempted your cat to play, the Papillon probably wouldn’t mind. They would probably see it as a friendly game. Papillons are up for anything, with anyone, all the time. Need two more reasons a Papillon is a good option for the best dog breeds for cats? As a small dog and a lap lover, they can snuggle side by side on yours with their kitty sibling. And they can both potty indoors, as the Papillon can learn to use an indoor potty system.

11. Tibetan spaniel

Tibetan Spaniel dog outdoors in natureBigandt_Photography/Getty Images

Unlike some toy breed dogs that like to woof it up when they hear a pin drop, you probably won’t have too many barking issues with a Tibetan spaniel. Thank goodness, because nonstop barking could unravel your cat’s nerves. Tibbies are fluffy little lovers that are happy-go-lucky and fiercely devoted to their human. Yet they do have a little independent streak that is adorably frustrating at times. Like some cats, they favor higher places to observe and hold court. In time, your cat and Tibbie may rule you, but you won’t care because they’re the cutest monarchs you’ve ever seen.

12. Pug

Adorable pug and cute cat sitting together on the couch.Evrymmnt/Getty Images

You might want to get a pet camera to keep tabs on the shenanigans your cat and pug could get up to. Pugs were voted “class clown” at doggy obedience class, so you can bet they’re going to be stoked to have a sidekick to join their fun and games, and your cat won’t have dull days waiting near the window and then playing hard to get when you get home anymore. But don’t worry about being the odd one out—a pug will save enough energy for you and be ecstatic to see you when you get home.

13. Cocker spaniel

English Cocker Spaniel dog in the forestandriano_cz/Getty Images

These sweet people-pleasers enjoy the company of other animals, making them one of the best dog breeds for cats. Cocker spaniels are playful and congenial dogs that love attention, and they don’t discriminate when it comes to who gives them that attention. They love a good head scratch from you, and their passive natures mean they’ll likely be okay with licks from a fastidious cat sibling too. After all, someone has to keep those long and curly ears clean. Plus, they make a cozy weighted blanket for your little lion.

14. Bichon Frise

Cute bichon frise is looking at the camera.SergeyTikhomirov/Getty Images

The Bichon Frise is one of the best dog breeds for cats. These happy-go-lucky little balls of white fluff love everybody, cats included. Frolicsome by nature, Bichons are likely to see your cat as a potential playmate. Because of their lively and bubbly personality, they may be interested in more spirited playtime, so they might not do well with a cat that has anxiety issues.

15. Maltese

An adorable portrait of a havanese maltese puppy on green grass in a vibrant summer backyard.Sebastian Condrea/Getty Images

The disposition dial on the Maltese is perpetually fixed on “charming and cheerful.” These little nuggets are lively and play hard, but because of their size, they could easily get toppled at the dog park. Since they make friends quickly with furry pals, playing with someone closer to their size (like your cat) could be a good alternative. And although they appear to have loads of warm and cozy fur, they don’t have a thick undercoat and they’re not keen on cold weather, so your cat will have company and a built-in snuggle buddy on chilly days.

16. Shetland sheepdog

Shetland Sheepdog (sheltie) posedDeb Perry/Getty Images

Another member of the herding family, shelties think the world of their family, including little humans and animals alike. Because of that, they likely won’t be hung up on herding your cat as long as they get their exercise in and put their sharp intellect to use, uncovering treats with fun and challenging dog puzzles. Shelties have a proclivity to bark when they get bored, which may be unnerving to your cat. On the other hand, a Sheltie might not get too bored around your cat, especially if it has a daily zoomie ritual that could be entertaining to watch.

17. German shepherds

German ShepherdJana Ohajdova/Getty Images

The German shepherd, a revered guard dog, is known for its loyalty, which also extends to the entire family—humans and animals. Because they feel it’s their job to look after their family first, they don’t make fast friends with other dogs they might run into on a walk. Yet when their human introduces them with proper socialization, a German shepherd merely assumes the cat is part of the package deal and can live harmoniously with their kitty sibling.

18. Newfoundland

Newfoundland dogtayfoon/Getty Images

Despite being one of the biggest dog breeds, Newfies are gentle giants. And Newfies are as sweet as the day is long. They’re remarkably gentle and instinctually aware of their size around tiny humans and animals. They’re renowned for their guardian-like watchful presence while still being a kind, playful and interactive “nanny” with their “charges.” That includes small children and pets, including cats. A Newfie will likely adopt your cat and consider it a friend in due time.

19. Bernese mountain dog

Bernese mountain dog and cat friend choja/Getty Images

Here’s a big hunk of love to add to the collection of best dog breeds for cats. Berners, a mountain dog breed, are sweet-tempered, with unsurpassed affection for their family. Like other working breeds, they thrive in families who enjoy outdoor activities. Berners assume they are a legit member of your family and want to be involved in whatever you’re doing, especially if it’s playing or working outside. That’s a plus for a cat that covets “me” time indoors.

20. Greyhound

greyhound dog at homeLourdes Balduque/Getty Images

As one of the best apartment dogs, the greyhound is a quiet, gentle and chill dog breed, ideal for cats that savor peace and quiet. Though they are built for speed, greyhounds fizzle fast. Even though it’s a sighthound, once it’s had its exercise for the day, a greyhound is content to lay around the house, like most cats. And greyhounds are fond of curling up and soaking in the sun near a window. They also relish a quiet and calm household and rarely get agitated.

21. Barbet

Barbet dog waiting for his cat friendManuel Breva Colmeiro/Getty Images

What cat wouldn’t want to make biscuits on this shaggy, curly-haired dog? And you know, the Barbet probably wouldn’t mind. Besides the five-star snuggle appeal, the Barbet is a sweet-natured breed that is very easy to live with, as long as their exercise needs are met. Your cat can stretch out and relax while you and the dog log in a few daily walks and playtime in the backyard. When it’s time to turn in, don’t be surprised if your cat nonchalantly scootches its way in next to that cozy fur for a little snooze.

How to introduce a new dog to your cat

As much as you want your two beloved pets to be besties, it’s not likely to happen overnight. “Go slow to go fast!” advises Colleen Demling-Riley, the founder of Pawtopia Dog Training. “If the dog and cat have initial negative interactions, then it will be much harder for them to become friends.”

Cats are territorial and can experience fear and anxiety if they feel their space is at risk. Before you make the introductions, gauge your cat’s mood.

Step 1: Separate but within smelling distance

Ginger tabby cat and golden retriever sitting at dining tableJanie Airey/Getty Images

“The dog and cat should always be separated by a barrier for at least the first two weeks,” advises Demling-Riley. Crate the dog and/or use a sturdy gate to block the dog from making contact with the cat while it is roaming around the house. When it’s the dog’s turn to explore the house, be sure the cat is in a room with the door closed. While you’re in this phase, focus on scent communication. Place a sock or blanket with your dog’s scent in your cat’s space and an item with the cat’s scent in the dog’s space. If they’re not showing signs of stress, fear or aggression, move to the next phase.

Step 2: Give your cat space

“It’s important to build up a slow and steady desensitization by gradually increasing the amount of contact to reduce the reaction of both cat and dog,” says Danielle Bernal, a global veterinarian with Wellness Natural Pet Food. As you slowly open doors and gates, ensure your cat has elevated and secure vantage points, like the top of the fridge, couch or bookshelf, to survey their home.

“Vertical space can let your cat achieve safety and control without having to engage in aggressive behaviors,” says Rachel Geller, EdD, certified cat behaviorist. Your cat will also appreciate being able to travel incognito at ground level via hideaways behind furniture, cardboard boxes and cat tunnels. Be sure you are giving both pets loads of affection and attention.

Step 3: Casual interactions

If there aren’t any growling or hissing fits while they’ve been in separate areas, try introducing your pets in the same room. Look for signs the intro is going well. “Happy cats and dogs have relaxed body postures and will show casual curiosity toward each other when in the same room. There will be no vocalization and the pets will be easy to distract if needed,” says Demling-Riley.

Never allow pets to be together if the cat starts hissing, pinning its ears or swishing its tail back and forth or if the dog stiffens up, growls or gives the cat a death stare. If it’s not going so well, give them a one-minute break and try again. Then when you try again, be sure the cat has an elevated surface and the dog is on a leash. Praise both pets when they have calm reactions. “When the pup and cat become more acquainted, they should spend time together in the rest of the house and with fewer barriers,” says Demling-Riley.

Step 4: Treats!

If things are moving along nicely, you can start creating positive associations with food. Cats and dogs can get to know each other a little better by eating in the same room. Keep them far enough apart, in their comfort zones, and place a highly desired treat in their bowl. As the cat and dog get more comfortable with each other, move the bowls closer. “Having the cat and dog eat in front of each other teaches them that positive things happen when the other is around,” says Geller.


British shorthair cats and Golden Retrieverchendongshan/Getty Images

As long as there aren’t signs of fear, stress or anxiety in your cat or dog, decrease the distance between the cat and dog each day, Dr. Bernal says. Reward the pets with affection and treats when they are in the same room. “Eventually, your cat will learn that the appearance of the dog means food, treats, playtime and attention,” says Dr. Bernal. If it all goes well, the cat will stop self-isolating and return to its everyday habits. Still, you should err on the side of caution and separate the dog from the cat when you are out of the house for at least the first 30 days, advises Demling-Riley. In time they could be the best of friends—or at least tolerate each other when left home alone.

Why trust us

At Reader’s Digest, we’re committed to producing high-quality content by writers with expertise and experience in their field in consultation with relevant, qualified experts. For this piece, Lisa Marie Conklin tapped her experience covering pet behavior and training, and then Wailani Sung, DVM, a vet who works at the Behavior Specialty Clinic part of the San Francisco SPCA, gave it a rigorous review to ensure that all information is accurate and offers the best possible advice to readers. We verify all facts and data, back them with credible sourcing and revisit them over time to ensure they remain accurate and up to date. Read more about our team, our contributors and our editorial policies.