The last two years have seen many of us welcome a new four-legged friend into our homes, as the Kennel Club saw dog ownership rise by nearly eight per cent over 2020.
But with 221 different breeds of pedigree dog to choose from, thereās plenty of thinking to do before you select your perfect pup.
Those with active lifestyles might want to consider a larger dog, while somebody with allergies will be looking for a hypoallergenic dog.
For all the latest dog news, pictures, advice and information, join our Scotsdog Facebook group here
If you are looking for a dog that will follow commands and not run riot, thereās scientific research into the subject that can guide you.
Psychologist Stanley Corenās book āThe Intelligence of Dogsā is a landmark piece of canine literature, judging breedsā relative IQs ā including by looking at how obedient they are.
So these are ā officially ā the top 10 most obedient pooches.
Read more:
1. Border Collie
Top dog when it comes to obedience is the lively Border Collie. They do need lots of exercise though, so are not the perfect pet for everybody.
Photo: Canva/Getty Images
2. Poodle
The second most obedient breed of dog is the Poodle. In order to be in the top tier of obedience a dog must listen to their owners' commands on the first try at least 95 per cent of the time.
Photo: Canva/Getty Images
3. German Shepherd
Claiming the bronze medal for obedience is the German Shepherd - which is also one of the most all-round intelligent breeds of dog.
Photo: Canva/Getty Images
4. Papillon
The only small dog to make the top 10 is the Papillon, who are also the most agile of the more diminutive breeds.
Photo: Canva/Getty Images