WLTX-Pet Cat Toy Mall cookies.

We use our own and third party cookies to ensure our website works effectively, to improve your experience on our website and to show you personalised content and advertising. To find out more about the cookies this website uses, please see our cookie policy and privacy policy .


() My Basket

The cost of owning a dog
Read time 4 minutes

If you’re thinking about bringing a dog into your home, it’s important to first consider the financial commitment that comes with adding an additional member to your household or family.

The cost of owning a dog

According to the People’s Dispensary for Sick Animals, the lifetime costs of owning a dog are approximately between £4,600 and £30,800, depending on the dog’s size and the amount of food it needs:

  • Small dog breeds will typically cost you between £4,600 to £25,000 throughout their lifetimes
  • Medium dog breeds average between £7,000 and £27,000
  • Large dog breeds generally have a lifetime cost between £5,700 to £30,800

Before you commit to a new companion, read our helpful guide below to make sure you’re all up to speed with the costs of owning a pupper!

What do I need for a dog?

If you’re welcoming a dog into your home, it’s crucial that you first upgrade your home with a few essential items to make sure your dog is happy, healthy and safe whilst in your care.

Here are some of the things you’ll need to get started:

As well as these essential items, new dog owners must also consider the cost of an initial course of vaccinations, monthly deworming tablets (for the first six months), neutering and microchipping. The price of all this can vary depending on the size of your dog, and that doesn’t include the cost of your dog itself!

What is the average cost of a dog?

Once you and your dog have settled into a routine and you have all the equipment you need, you’ll see the cost of keeping your companion is reduced. There are, however, certain monthly expenses which can’t be ignored:

  • Regular flea and deworming
  • Annual health checks and booster vaccinations
  • Monthly pet insurance
  • Food
  • Poo bags
  • Dental hygiene products
  • Salon grooming
  • Toys

On average, dog owners spend anywhere between £50 - £80 monthly on looking after their dogs, with exact costs varying based on the size and breed of the dog.

  • Small dogs breeds will cost you £50 per month
  • Medium dog breeds will cost you an estimated £65
  • Large dog breeds will typically cost you £80 per month

If you feel you are ready to welcome a dog into your life, but are concerned about the specific cost you might have to factor in each month, it’s worth researching different dog breeds to consider what their individual needs are. For example, whilst larger breeds typically need more food, other smaller breeds with long coat types would require regular grooming

Whether you're thinking about bringing a dog, cat, rabbit or another type of pet into your home, make sure you do plenty of research and prepare yourself for the long-term commitment – there's nothing more important than the welfare of the animal in your care. Before making the decision to buy a newborn puppy or kitten from a local breeder, why not visit your nearest animal shelter to see the wonderful, loveable animals they have in their care? While adopting an abandoned dog or puppy may initially seem like an intimidating thing to do, we guarantee nothing out there compares to the love and appreciation you’ll be receiving in return for granting them a new lease on life.

If you want to discover more about owning a dog, find out if a dog is the perfect pet for you. You can also visit our page on rescue dogs to find out whether adopting might be a more affordable option for you.

Track my order

To check the status of your order, please enter your order number and email address.

Please enter a valid order number and email address