How Much Do Dogs Cost?

For those considering purchasing their first pooch, there is often one question on your mind…

How much does a dog actually cost?

As the famous saying goes, “A dog is for life, not just for Christmas”, and you need to make sure you can afford one before you make another addition to your family.

Luckily for you, we’ve outlined all the costs for you to help make your decision. Because the costs don’t stop as soon as they enter your home.

Cute cross breed dog

How much does a dog cost?

The price of a dog is usually based on its breed. The more complicated and expensive the breeding process, the more it costs.

For a pedigree pup in the UK, the price can actually rise to as high as £1,700, and particularly rare or highly-valued canines may even cost £2,000 or more.

However, for breeds that aren’t as in demand, aren’t seen as ‘fashionable’, or mongrels, the price can be a tenth of this.

To work out which breed is more in your price range, consult this guide of popular dogs with a rough average of their price.

  • Border Collie – £276
  • Jack Russell – £289
  • Beagle – £324
  • Staffordshire Bull Terrier – £341
  • Yorkshire Terrier – £385
  • Shih Tzu – £454
  • Cocker Spaniel – £533
  • Golden Retriever – £670
  • Labradoodle – £734
  • Pug – £802
  • French Bulldog – £1,148
  • Chow Chow – £1,454
  • Pomeranian – £1,536
  • English bulldog – £1,690

The cost of adopting a dog

The above fees are for buying from breeders. One way to not only keep the initial cost down but also ensure that all dogs get a loving home is to adopt from a charity.

Those such as the RSPCA will charge adoption fees; these will range from around £100-£200 depending on breed. But this covers the cost of them being looked after for their time at the site and their rescue and goes towards the further running of the site too.

Many dogs will also be microchipped and neutered before being handed over to you, which will mean one less cost and job for you.

Chihuahua with shopping bags

Setting your home up for a dog: the initial cost

Before buying a dog, you also need to consider all the other purchases you need to make once they come into your life. To set them up in your home, you need to ensure that all of their needs are being met from day one and you are well prepared.

Here is a checklist of things you could end up purchasing, especially if they are a puppy:

  • Neutering or spaying procedure
  • Microchipping
  • Initial vaccinations
  • Monthly wormers until the dog is 6 months old
  • Dog food
  • Bed
  • Collars and Leads
  • Food and water bowls
  • I.D tag
  • Toys
  • Toothbrush and paste
  • Car Seats or harnesses
  • Grooming equipment

As you can see, it’s an extensive list, and once again the price of this haul varies according to your breed of dog. Here is a rough average:

  • Large-sized dog breed starter pack: £425
  • Medium-sized fog breed starter pack: £390
  • Small-sized dog breed starter pack: £370

Mixed-breed old dog

How much does a dog cost over time?

A dog is estimated to cost you anywhere between £6,500 – £17,000 over its whole lifetime.

Where you fall in this range is very much dependent on the breed and size of your dog, as larger breeds require more food and upkeep, whereas smaller dogs require slightly less.

Father and daughter go shopping with pug

Therefore those with a smaller breed can expect to pay the lower end of the scale while those with larger breeds will pay far more. Here is the average range you can expect to pay based on your chosen breed:

  • Large-sized breeds – £7,400 to £17,000
  • Medium-sized breeds – £8,500 to £13,000
  • Small-prized – £6,500 to £12,000

However, these estimates are based on the costs to provide the bare minimum of care for dogs over an average lifespan…

They don’t take into account dogs that live for an extended amount of time or receive extra care and goods from their owners. And more importantly, they don’t account for things like insurance, veterinary bills or even initial purchase costs.

Then you may also have dog walkers, doggy daycare costs and boarding costs when you go on holiday.

Admittedly, totalling the cost of a pooch over its lifespan is always going to make for scary numbers. So you may want to consult the monthly costs below to get a clearer idea of how owning a pup will impact your day to day finances.

mixed breed dog

How much does a dog cost per month?

On average, a dog is likely to cost you at least £70 every month.

The bulk of a dog’s lifetime cost goes on its monthly welfare, but the average spend can often end up being a lot more than just a few cans of dog food a week.

Here’s a checklist of several things you may well be buying every month:

Once again, the total cost of this monthly spending varies depending on the dog breed, but at a minimum, you’re unlikely to spend less than £70.

  • Larger-sized breeds: A minimum of £105
  • Medium-sized breeds: A minimum of £80
  • Smaller-sized breeds: A minimum of £70
    bernese mountain mixed dog

How much is pet insurance?

To help prepare for any pesky veterinary bills, it’s recommended you also purchase pet insurance for your dog.

The price of this can vary depending on your dog’s breed, but it’s more than likely it will set you back at least £20 per month if you own a mongrel dog. Pedigrees can be closer to £100 per year.

We have a guide on the most expensive and least expensive dog breeds to insure.

These premiums also differ wildly based on your geographical area, as costs of vet treatments vary across the country.

Whereas in London dog owners pay an average of £31.17 per month on dog insurance, those in the West Midlands pay just an average of £18.83

Dog with ball in his mouth


Our calculations were made using figures provided from these sites: