It’s been a boom time for pets over the last few years – Kennel Club figures show that the number of people looking for puppies has surged to record levels.
There are a huge number of pedigree dogs – 221 to be exact – along with numerous crossbreeds, and some of them have a very particular set of skills that make them very useful to fulfil certain tasks.
From army and police dogs, to sight and hearing dogs, they help make all our lives better.
And for those looking for a puppy, they can also make wonderful family pets, with a great combination of intelligence and empathy.
Here are the 10 most useful breeds of working dog, according to the American Kennel Club.
For all the latest dog news, pictures, advice and information, join our Scotsdog Facebook group here
Read more:

1. Giant Schnauzer
A true renaissance dog, the Giant Schnauzer is equally at home as a guard dog, a search and rescue dog, a police dog or a herding dog. In Europe they are also used as cart dogs, pulling along supplies or even people. Photo: Canva/Getty Images

2. Bloodhound
They may only have one job, but Bloodhounds are superb at it. They are one of nature's best trackers and are so good at finding people and things that in some countries their evidence is admissible in court. Photo: Canva/Getty Images

3. Labrador Retriever
The UK's favourite dog is more than just a pretty face. Originally used by hunters to retrieve game, Labradors still carry out this task as gun dogs, but are also popular as service dogs, guide dogs and hearing dogs. Photo: Canva/Getty Images

4. Rottweiler
Perhaps the ultimate guard dog, the Rottweiler has been used for this purpose since ancient Rome, but isn't a one trick pony. This breed also make wonderful customs, military and police dogs - while they have a softer side perfect for a therapy dog. Photo: Canva/Getty Images