No favourites selected, click the paw icon on dogs to favourite them
Help & Advice
Advice Hub
How much does it cost to own a dog?

How much does it cost to own a dog?

Owning a dog is always a rewarding experience but it can also be a costly one. When deciding to get a dog, it’s a good idea to write down the expected additional costs of welcoming a new furry friend into your home. The cost of owning a dog can vary dramatically based on age, breed and size and it’s a good idea to shop around to get the best value for your one-off and regular expenses.

The average annual cost of owning a dog is around £2,000 a year and you can expect to care for a dog for at least 13 years. So in calculating costs you should consider your current, medium and long-term financial situation.

It’s a good idea to divide estimated costs into three areas: One-off, regular and unexpected bills. Our estimated costs below will give you a clear idea of how much to budget for:

Estimated one-off expenses:

  • Microchipping £15
  • Toys £10-£70
  • A crate: Small – x-large dog: £35 / £50 / £60 / £75
  • Lead £10-£20
  • Harness £20-£40
  • Collar £5-£10
  • Tag £6-10
  • Dog basket/bed: Small – x-large dog: £20 / £30 / £35 / £75
  • Food and water bowls £15 / £20
  • Routine vaccinations (fleas, worming, booster) £70
  • Pet sitting/daycare £20-£40 a day


Estimated regular monthly costs:

  • Food: Small – x-large dog: £10-£50
  • Poo bags (per pack) £2
  • Treats £10
  • Insurance £20 – £90


Unexpected costs:

Unexpected costs usually stem from your dog taking ill or needing urgent/regular vet treatment.

By taking out a comprehensive insurance policy this can help you meet some of these costs but remember not everything will be covered under a pet insurance policy and there could also be additional excess fees for those that are. Dog insurance should never be considered an after-thought, as vet bills can run into thousands and tens of thousands of pounds without it.

Sign up for our newsletter