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.
What many puppy parents will be able to attest to is how dogs can make you feel better even on your darkest days.
Whether you’re going through a breakup or have experienced the loss of a family member, dogs are there to help support you through any challenging times.
Being around dogs or even pets in general can also lower the stress hormone, cortisol, which helps to reduce feelings of anxiety and can boost your mental health.
Dogs can also boost your self-confidence. Typically, when people suffer from low self-esteem issues, positive affirmations can help to lift their spirits
Ultimately, dogs always offer unconditional love to their owners, and this support and loyalty is often a great help to boost your mood.
Not only that, but dogs are great listeners too, allowing you to vent in peace after a hard day.
And one thing you might like to consider before choosing a dog is that certain breeds are known for being perfect emotional support animals for those with anxiety and poor mental health.
These are dogs that are calm and gentle, intelligent and easy to train, and friendly and outgoing.
In short, they are there for you at all times, and are empathic enough to know when you need a confidence boost or a cuddle.
Here are 12 of the best - and most empathic - emotional support dogs.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

9. Border Collie
Officially the most intelligent dog breed (there's scientific research!), the Border Collie is bred to respond to the tiniest of cues when herding sheep. The same sensitivity means they tend to know when something is wrong with their families. If something is up they will quickly offer comfort in the form of affection. | Canva/Getty Images

10. Corgi
Obedient and loyal, but with an independent streak that means they aren't overly needy, Pembrokeshire Welsh Corgis are particularly good companion dogs for nursing home residents and people with disabilities. They'll stick to their owners like glue, always at their fet to provide support when needed. | Canva/Getty Images

11. Yorkshire Terrier
Smaller dogs have the advantage of being capable of being carried around, so you can take them more places with you. The Yorkshire Terrier loves being with you at all times and is a great calming influence when things get stressful. | Canva/Getty Images

12. Beagle
The Beagle's unquestioning affectionate nature makes the breed one of the most versatile emotional support animals. Equally happy running around outside with their owners or snuggling up inside, they are loyal, affectionate and always there for you. | Canva/Getty Images

