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.

5. French Bulldog - £600 - £1,500
As recently as three years ago the French Bulldog was challenging the Labrador for the title of Britain's favourite dog - often appearing in second place. It lagged well behind in 2025 though, with 7,750 registrations putting the adorable breed in fifth place. They range in puppy price from £600 - £1,500. | Canva/Getty Images

6. Springer Spaniel - £600-£1,000
There were 5,845 new English Springer Spaniels registered with the Kennel Club in 2025, making them the sixth most popular dog - and the fourth most popular breed in the gundog group. They get their name from the fact that hunters used them to 'spring' birds out of their hiding places. Pups tend to range in price from £600-£1,000. | Canva/Getty Images

7. Staffordshire Bull Terrier - £600 - £2,000
There were 5,375 Kennel Club registrations of affectionate Staffy dogs last year. A breed created by crossing Bulldogs with Terriers, they were were first recognised as a purebred dog breed by The Kennel Club in 1935. A pedigree Staffy should cost £600 - £2,000. | Canva/Getty Images
.jpeg?trim=0,58,0,58&crop=&width=800)
8. German Shepherd - £800 - £1,500
One of the world's most useful dogs, the German Shepherd was originally bred as a herding dog but now is popular for everything from disability assistance and search-and-rescue work, to helping the police hunt criminals and serving in the army. They are also popular companion pets, with 4,278 registrations in 2025. Breeders tand to charge £800 - £1,500 for a puppy. | AFP via Getty Images

