These pups will never turn down a cuddle and should always make their owner feel loved.
If you’ve been thinking about getting a puppy then you’re not alone – the Kennel Club says the number of people welcoming new dogs into their homes has rocketed to record levels.
But with 221 different breeds of pedigree dog to choose from, there’s plenty of thinking to do before you select your perfect pup.
For all the latest dog news, pictures, advice and information, join our Scotsdog Facebook group here
However if you are simply looking for a dog that will be a loyal and loving pet, content to curl up with you on the sofa for the night, then there are certain breeds that you may want to put at the top of your canine wishlist.
Here are 10 of the most loving and affectionate breeds of dog, according to the American Kennel Club.
They may occasionally look a little grumpy, but Boxers are known for making unusually deep and strong bonds with their family. It means that they demand more attention and affection than other dogs, but mirror it back tenfold. Photo: Canva/Getty Images
2. Cavalier King Charles Spaniel
Every bit as loving as they look, the loyal and affectionate Cavalier King Charles Spaniel is another dog that will follow you around the house. Photo: Canva/Getty Images
3. Golden Retriever
Just like their Labrador cousins, the Golden Retriever lives to love humans - forming particularly strong and affectionate bonds with children. Photo: Canva/Getty Images
4. Jack Russell Terrier
The Jack Russell will display their deep affection for their owners in three distinct ways - by diligently following them around, by snuggling in whenever possible, and by being protective when it comes to strangers. Photo: Canva/Getty Images