How Much Does It Cost to Feed a Dog in the UK? (2026 Guide)

Published on 3 May 2026
Dog food price comparison UK

Dog ownership in the UK is rising — but so are pet food prices.

Whether you're a new owner or trying to cut costs, one question keeps coming up:

How much should it actually cost to feed a dog in the UK?

The answer depends on your dog’s size, the type of food you choose, and where you buy it. This guide breaks it all down with real numbers and practical tips.

💷 Average Monthly Cost of Feeding a Dog (UK)

Dog Size Monthly Cost Small dog (up to 10kg) £15 – £40 Medium dog (10–25kg) £30 – £80 Large dog (25kg+) £50 – £120+

Over a year, that’s anywhere from £180 to £1,400+.

📊 Cost Per Day (The Metric That Matters)

Looking only at the bag price can be misleading. What matters is cost per day:

  • Budget food: £1.50–£2.50/day
  • Mid-range food: £1.20–£2.00/day
  • Premium food: £1.00–£2.20/day

In some cases, premium food is actually better value because you feed smaller portions.

🥇 Popular Dog Food Brands in the UK

  • Royal Canin
  • Harringtons
  • Hill's
  • Burns

Each brand varies in price and feeding guidelines, so comparing before buying is essential.

⚠️ Why Dog Food Prices Vary

1. Ingredient Quality

Higher meat content and better ingredients usually increase price but may improve nutrition.

2. Brand Positioning

Some brands charge more based on reputation and marketing.

3. Retail Markups

The same product can cost significantly more depending on the retailer.

💡 How to Save Money on Dog Food

  • Compare prices before buying
  • Buy in bulk for better value
  • Track discounts and price drops
  • Focus on cost per day, not pack price

Using a comparison tool like PetPrices can help you quickly find the cheapest options across UK retailers.

Frequently Asked Questions

How much does it cost to feed a dog per month in the UK?
On average, feeding a dog in the UK costs between £15 and £120+ per month, depending on the dog’s size and the type of food you choose.
Why does the same dog food have different prices?
Prices vary due to retailer markups, promotions, and supply differences. The same product can sometimes cost 20–40% more depending on where you buy it.
Where can I find the cheapest dog food in the UK?
Prices change frequently, so the best option is to use a comparison tool like PetPrices, which tracks multiple retailers and highlights the cheapest options.
Does dog size affect food cost?
Larger dogs eat more, which increases monthly costs. A large dog can cost 3–5 times more to feed than a small dog.