72The price of a Pug in the UK typically ranges from £800 to £2,500, depending on factors like pedigree, breeder reputation, and location. Show-quality Pugs with champion bloodlines can cost £3,000 or more. Puppies from registered breeders usually cost between £1,200 and £2,000. Always buy from reputable breeders who health test their dogs.
Several factors influence Pug pricing:
- Pedigree: Kennel Club registered Pugs with documented lineage cost more than non-pedigree dogs.
- Breeder reputation: Established breeders charging premium prices often provide health guarantees and vaccinations.
- Location: Prices may vary slightly between regions, with London often being more expensive.
Avoid unusually cheap Pugs under £800, as they may come from puppy farms with health and welfare concerns. Responsible breeders prioritise health over profit, so expect to pay more for dogs with health screening for conditions like hip dysplasia and breathing issues.
Additional costs to consider:
- Initial veterinary checks and vaccinations (£100-£200)
- Microchipping (around £15-£20)
- Pet insurance (from £20 monthly)
- Ongoing food, grooming and healthcare costs
Always visit the breeder to see the puppy with its mother and check living conditions. The UK Kennel Club's Assured Breeder Scheme is a good starting point for finding reputable breeders.

March 28, 2026
