How much does a dog cost per year in the UK? (2026 breakdown)

Published 31 July 2026 · 8 min read

The honest answer: a healthy medium-sized dog in the UK costs between £1,500 and £2,500 per year for ongoing expenses — and that excludes the one-off first-year costs of vaccinations, neutering, and equipment, which add another £1,000–£1,500 on top.

If your dog develops a chronic condition or has an emergency, that figure can jump into four figures in a single visit. We've crunched the numbers using 2026 prices from UK supermarkets, vet chains like Vets4Pets and Medivet, and current insurance quotes from Awin-listed providers.

Annual cost breakdown (medium-sized healthy dog)

ExpenseLow (annual)TypicalHigh
Food (dry + wet mix)£300£500£900
Pet insurance£250£450£1,500
Routine vet (check-ups, boosters, flea/worm)£180£280£400
Dental cleaning (annual, if needed)£0£250£500
Grooming£0£240£600
Toys, beds, lead replacement£80£150£300
Boarding / dog walker (if needed)£0£600£2,400
Total ongoing£810£2,470£6,600

These figures assume a healthy dog. The moment you add a chronic condition (allergies, arthritis, heart disease), recurring vet bills can add £500–£2,000/year on top.

First-year costs (one-off)

The first 12 months are the most expensive because of setup costs and puppy-specific vet work:

Total first-year setup: £500–£1,070 on top of ongoing costs.

Cost by breed size

Bigger dogs eat more. Smaller dogs live longer. Brachycephalic (flat-faced) breeds cost more in vet bills.

Breed sizeTypical annual foodTypical insuranceNotes
Small (e.g. Jack Russell, Yorkshire Terrier)£250–£400£250–£500Often live 14–16 years
Medium (e.g. Border Collie, Springer Spaniel)£400–£600£350–£650Common UK choice
Large (e.g. Labrador, German Shepherd)£600–£900£400–£800Joint issues common in older age
Giant (e.g. Great Dane, Bernese Mountain Dog)£900–£1,400£500–£1,200Shorter lifespan (8–10 yrs)
Brachycephalic (e.g. French Bulldog, Pug)£400–£700£600–£1,500Breathing, skin, spine issues

Sample budget: Labrador Retriever, Year 1

Food £650, insurance £480, routine vet £280, neutering £280, equipment £300, classes £120, dental £0 (not yet needed). Total: £2,110. Year 2+ ongoing without setup: roughly £1,600.

What's NOT in the basic budget

Three things that catch owners out:

  1. Emergency treatment out of hours. An emergency appointment at 11pm on a Sunday can cost £250–£400 just for the consultation, before any treatment. Surgery on top: £2,000–£6,000.
  2. Chronic conditions in older dogs. Arthritis, heart disease, cancer treatment — £2,000–£8,000 per year once they hit 8–10 years old.
  3. Behavioural issues. A qualified behaviourist costs £60–£120 per session, and serious cases need 6–10 sessions.

This is exactly why insurance matters. A single foreign body removal (dog swallowed a sock) can run £2,500–£4,500 at a referral hospital.

How to cut costs without cutting cover

The bottom line

Budget £1,500–£2,500 per year for a healthy medium dog. Add another £1,000 for first-year setup. Keep £500–£1,000 in a "vet emergency" fund even with insurance, because most policies don't cover everything (pre-existing conditions, cosmetic procedures, behavioural issues).

Pet insurance is the single most important financial decision you'll make as a dog owner. See our 2026 pet insurance comparison for the breakdown of which providers actually pay out.

Related guides