If you have a cat, you already know how much fun it is to have a four-legged friend in the house. They’re affectionate, entertaining and they’ll even keep you company while you work. But having a dog as well? That’s a whole new level of happiness!

A dog is a great companion for a cat. The relationship between dogs and cats can be very special and rewarding.

For cat owners who want a dog as well, there are several breeds that make for great companions. Here are our picks for the best dog breeds for cat owners.

Beagle

Beagles are one of the most popular dog breeds in the United States, and it’s easy to see why. These friendly dogs love to run around and play, making them ideal companions for active families who like to go on hikes or walks. While they’re also great with children, they do tend to bark a lot more than some other breeds — so if you have neighbors close by, this might not be the best choice for your family.

Golden Retriever

Golden retrievers have been popular since they first came onto the scene in Scotland in the 1800s. They’re known for their friendly personalities, intelligence and loyalty — all traits that make them excellent family pets. These dogs love people and will follow their owners everywhere they go (sometimes even through open doors). They’re also extremely loving and affectionate toward their owners and other pets in the household.

Labrador Retriever

The Labrador Retriever is one of the most popular breeds in the world, and it’s no wonder why: Labs are loyal, friendly, and intelligent dogs who make great companions for kids and other pets. They’re also easygoing enough to get along with most cats as long as they’re properly socialized from an early age.

Border Collie

This herding breed looks like a sheepdog but has an independent streak that makes it ill-suited to dog sports like agility or obedience competitions (and even noncompetitive herding can be difficult). Border Collies are highly intelligent but need plenty of mental stimulation to keep them busy — fortunately, they tend to get along well with other pets including cats if they’re raised with them from puppy hood.

Pug

A Pug is the epitome of a friendly breed and another dog that is good with cats. As long as a cat will allow a Pug to enter their domain, they often become fast friends. Because Pugs love attention, the kitty and Pug can bond and play while the humans are out of the house.

Bichon Frises

They have a happy and entertaining personality, making them ideal siblings and playmates with the cat.

Shetland Sheepdog

The “Sheltie” is known to be cat friendly. Their mild nature, high train ability, and welcoming attitude make Shetland Sheepdogs a good bet for cat parents because they will obey you once they learn how to behave around the cat.

The great thing about dogs is that they’re so adaptable. As long as they get plenty of exercise and attention, they can live happily with cats!