The last two years have seen many of us welcome a new four-legged friend into our homes, as the Kennel Club has seen dog ownership soar. Around one-in-three UK households now include at least one four-legged friend of the canine variety.
But with 221 different breeds of pedigree dog to choose from, there’s plenty of thinking to do before you select your perfect pup – whether you want a large dog, family-friendly dog, or crossbreed.
There’s even academic guidance to seek out, with Psychologist Stanley Coren’s book ‘The Intelligence of Dogs’ ranking breeds by instincts, obedience, and the ability to adapt.
One thing worth bearing in mind is that certain breeds cost more to buy than others – with some breeds reaching prices of several thousand pounds.
So, here are the 10 breeds of dog that won’t break the bank to purchase as puppies.

5. Siberian Husky
Bred to pull sledges over miles of Arctic tundra, the loyal Siberian Husky tends to cost around £1,500-£1,800. Photo: Canva/Getty Images

6. Manchester Terrier.
Coming in two sizes - toy and standard - expect to pay around £1,000-£1,500 for a Manchester Terrier. Photo: Canva/Getty Images

7. Pomeranian
Buying a fluffy and adorable Pomeranian puppy will hit you in the pocket for around £1,500-£2,000. Photo: Canva/Getty Images

8. Whippet
A speedy Whippet puppy costs on average £1,500-£2,000. Photo: Canva/Getty Images