A huge number of us decided to welcome new puppies into our homes in the last couple of years – Kennel Club figures show dog ownership soared and post-lockdown demand for four-legged friends remains high.
There are a whopping 221 different breeds of pedigree dog to choose from, alongside numerous crossbreeds, so there’s plenty of thinking to do before you select your family’s latest addition.
One thing to take into consideration is whether you already have a dog at home, with certain breeds far more happy to socialise with other pooches.
Meanwhile, others just like being left by themselves and will find sharing your house – and you – with a rival a bit of a trial.
Here are the 10 breeds that get on best with other dogs, according to the American Kennel Club.
Read more:

5. Beagle
The loveable Beagle has been bred to hunt in packs - so it's no wonder that it gets on so well with other dogs. They'll play with any breed for as long as their new friends will have them. Photo: Canva/Getty Images

6. Cocker Spaniel
The sporty Springer Spaniel is hugely sociable by nature. A typical Springer will get on equally well with humans, dogs and other animals - even cats! Photo: Canva/Getty Images

7. German Shepherd
German Shepherds always like to be the leader of their pack (after their owner, of course) but tend to get on well with all dogs, making particularly good companions for young puppies. There is a caveat though - this is a breed that needs to be socialised with other dogs at a young age - otherwise they can be suspicious of new arrivals. Photo: Canva/Getty Images

8. English Foxhound
Like the Beagle, the English Foxhound is a pack dog born and bred. This is a breed that likes to have canine company 24/7 and, if alloweed to get bored or lonely, can become stressed and destructive. Photo: Canva/Getty Images

