Dogs come in all shapes and sizes - the UK Kennel Club recognises 221 different pedigree dogs, from Affenpinscher to Yorkshire Terrier (there are sadly no dog breeds starting with the letter ‘z’!).
Then there are all manner of crossbreeds, from so-called ‘designer dogs’ to lovable mongrels.
Each has its own list of positive and negative attributes, and it’s important to take plenty of time to think about what breed will fit into your lifestyle the best - for instance a smaller dog if you live in a flat, or a hypoallergenic dog if the mere mention of dog hair makes you think about sneezing.
There is even scientific research to guide you, in particular psychologist Stanley Coren’s groundbreaking book The Intelligence of Dogs.
One thing to consider is that some dogs need far more exercise than others – with the likes of the Border Collie requiring several walks a day and plenty of outdoor space at home.
Meanwhile, other types prefer to spend most of their time on the couch or in front of the fire and won’t thank you for much more than a quick trot around the park.
But if you are looking for the best of both worlds, you should consider a medium energy dog – that will keep up with you on outdoor adventures but will also be happy to have lazy days accompanying you as you binge on the latest television boxset.
Here are 12 of the breeds that best fit the bill.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

9. Springer Spaniel
The Springer Spaniel was bred as a hunting dog, but hasn't anything like as much energy as others used for the same purpose. While they need regular physical activity, it's really games that they love - keeping their active brains busy. | Getty Images for Westminster Ken

10. Saint Bernard
From its huge size and reputation for long mountain treks many would presume that the Saint Bernard would have the highest of energy levels. In fact, they are closer to the low energy category than most of the dogs on this list - perfect for those looking for a large dog that won't need hours of walking. | AFP via Getty Images

11. Cocker Spaniel
Loyal and playful, the Cocker Spaniel just wants to be with their owner no matter what they are doing - whether it's throwing a ball in the park or cuddled up on the sofa. | AFP via Getty Images

12. Corgi
Like the Dachshund, both types (Pembroke and Cardigan) of Welsh Corgi have such short legs that they can be easily exercised in even small spaces - while just a moderately-paced trip to the park is likely to wear them out for the evening. | Getty Images

