Dog ownership has soared to record levels in recent years according to the Kennel Club and there seems to be no letting up in the popularity of pups.
There are a huge 221 breeds of dog to choose from so it’s best to do your homework before picking your perfect four-legged friend.
Depending on your lifestyle and home you may be best opting for a large dog, family-friendly dog, or crossbreed.
For all the latest dog news, pictures, advice and information, join our Scotsdog Facebook group here
While society sometimes seems to be split between ‘cat people’ and ‘dog people’, there’s actually no reason you can’t be both – as long as you choose the right breed.
So, if you already have a cat and would like to add a dog to your family, you’re in the right place.
Here are 10 of the breeds that tend to get along with cats, according to the American Kennel Club.
Read more:

5. Cavalier King Charles Spaniel
Another breed of dog close to cat-sized, the Cavalier King Charles Spaniel can make firm friends with felines. They don't have an aggressive bone in their body but are fearless - meaning they won't be bullied their cat housemate. Photo: Canva/Getty Images

6. Basset Hound
Basset Hounds are loyal, patient, and very tolerant of other humans and animals. A combination of this breed's easy-going nature and laziness means they are more likely to cuddle up to a cat than chase one. Photo: Canva/Getty Images

7. Labrador Retriever
Enthusiastic and outgoing, the Labrador Retriever is one of the friendliest breeds you can meet. They may chase a cat they don't know, but will should become firm friends with felines that are part of their household. Photo: Canva/Getty Images

8. Bulldog
They make look a little grumpy but Bulldogs tend to be big softies. Renowned for their friendly temperament, they make friends with all animals - including cats - easily. Photo: Canva/Getty Images