If you’ve been thinking about welcoming a new dog into your home then you’re in good company – Royal Kennel Club (the new name for the UK Kennel Club) stats show that the number of people looking for puppies has surged to record levels.
Dogs come in all shapes, colours and sizes - there are 221 different pedigree dogs recognised by breeders in the UK, from Affenpinscher to Yorkshire Terrier (there are sadly no dog breeds starting with the letter ‘z’!).
So there’s plenty of thinking to do before you select your family’s latest four-legged addition – whether you want a large dog, family-friendly dog, or an easy to train dog.
Read more:
There is even scientific research to guide you, in particular psychologist Stanley Coren’s groundbreaking book The Intelligence of Dogs.
Choosing the right breed is absolutely essential – for example opting for a small dog if you don’t have much room at home, or a hypoallergenic dog if you suffer from allergies.
But if you are wanting a pedigree dog (one that’s a pure bred registered with the Kennel Club) then you’re going to have to splash out - the average puppy price has soared since the global pandemic and shows no signs of letting up.
These days a Tibetan Mastiff can cost you up to £10,000, although cheaper pups like the Jack Russell Terrier are more likely to be priced around the £500 mark.
Here’s how much the 13 most popular breeds of pedigree dog tend to cost, according to pet experts at Pets4Homes , with prices varying depending on the pedigree and characteristics of the mother and father.
Make sure you don't miss a moment of breaking news from across Scotland by signing up to our free newsletter here.

9. Long Haired Miniature Dachshund - £800 - £1,500
Although the Miniature Long Haired Dachshund isn't as popular as its less hirsute cousin, it still makes the top 10 (up from 13th the year before) with 3,649 registrations in 2025. Interestingly, if you combine all five types of Dachshund they would be the third most popular breed - with over 14,000 registrations. You should be paying £800 - £1,500 for a sausage dog puppy. | AFP via Getty Images
.jpeg?trim=0,75,0,75&crop=&width=800)
10. Cavalier King Charles Spaniel - £1,100 - £2,000
The gorgeous Cavalier King Charles Spaniel takes the top spot when it comes to the most popular toy dog breed - with 3,224 Kennel Club registrations in 2025 putting it in overall 10th spot - up from 14th in 2024. Its name comes from it being bred to recreate Charles II's spaniel of the English Civil War period, when supporters of the king were known as Cavaliers. Puppies tend to command a price of £1,100 - £2,000. | AFP via Getty Images

11. Whippet - £800 - £1,500
Closely resembling the Greyhound, the Whippet is slightly smaller - although not as small as the Italian Greyhound. They were first bred in Britain and are thought to have the highest acceleration of any dog breed. There were 3,218 Whippets registered by the Royal Kennel Club in 2025. They cost from £800 - £1,500 to buy as puppies. | Getty Images
.jpeg?trim=0,57,0,57&crop=&width=800)
12. Border Terrier - £600 - £1,000
Named after the Scotland-England border where it originated, the plucky Border Terrier had 3,181 Kennel Club registrations in 2025, making it the second most popular Terrier in the UK. They are a relative bargain, costing £600 - £1,000. | Getty Images

