A 20 kg adult dog costs about £1.19 a day to feed on a typical dry food, or £36 a month. The same dog costs £3.92 a day on raw, £5.10 on fresh, £5.97 on wet and £8.62 on air-dried or freeze-dried food.
Smaller dogs cost less: on dry food a 5 kg dog costs £0.42 a day and a 40 kg dog £2.00. These figures come from our data: 1,545 adult dog foods in stock, with shop prices checked on 4 October 2026. “Typical” means the median, the middle price: half the foods cost less and half cost more.
Dog food cost per day, by dog weight
Daily calories (kcal, the unit on food labels) are for an adult dog of typical activity. We work them out as 70 × body weight in kg to the power of 0.75, the resting energy requirement[1], times 1.45, our own figure for a typical adult. Our food list and how much to feed use the same calculation. The cost is those calories multiplied by the price per 1,000 kcal of the foods in each column.
Each cell shows the typical price in bold, with the range for the middle half of foods underneath.
| Dog weight | Calories a day | Dry | Wet | Raw | Fresh | Air- or freeze-dried |
|---|---|---|---|---|---|---|
| 5 kg | 339 kcal | £0.42£0.33 to £0.56 | £2.11£1.19 to £2.97 | £1.38£1.12 to £1.68 | £1.80£1.66 to £1.99 | £3.05£2.43 to £3.73 |
| 10 kg | 571 kcal | £0.71£0.56 to £0.94 | £3.55£2.00 to £4.99 | £2.33£1.89 to £2.83 | £3.03£2.79 to £3.34 | £5.13£4.09 to £6.27 |
| 20 kg | 960 kcal | £1.19£0.94 to £1.57 | £5.97£3.36 to £8.40 | £3.92£3.18 to £4.75 | £5.10£4.69 to £5.62 | £8.62£6.87 to £10.54 |
| 30 kg | 1,301 kcal | £1.61£1.27 to £2.13 | £8.09£4.55 to £11.38 | £5.31£4.31 to £6.44 | £6.91£6.36 to £7.61 | £11.68£9.32 to £14.29 |
| 40 kg | 1,614 kcal | £2.00£1.57 to £2.65 | £10.04£5.65 to £14.13 | £6.59£5.34 to £7.99 | £8.57£7.89 to £9.45 | £14.50£11.56 to £17.73 |
Size matters less than you might expect. A 40 kg dog weighs 8 times as much as a 5 kg dog but needs 4.8 times the calories, because energy needs rise more slowly than weight.
The fresh (20 foods) and air-dried or freeze-dried (23 foods) columns rest on few foods, so read them as a guide.
Dog food cost per month
A month here is 30.4 days, a year divided by twelve. Monthly figures are rounded to the nearest pound.
| Dog weight | Dry | Wet | Raw | Fresh | Air- or freeze-dried |
|---|---|---|---|---|---|
| 5 kg | £13£10 to £17 | £64£36 to £90 | £42£34 to £51 | £55£50 to £60 | £93£74 to £113 |
| 10 kg | £22£17 to £28 | £108£61 to £152 | £71£57 to £86 | £92£85 to £102 | £156£124 to £191 |
| 20 kg | £36£28 to £48 | £182£102 to £255 | £119£97 to £145 | £155£143 to £171 | £262£209 to £321 |
| 30 kg | £49£39 to £65 | £246£139 to £346 | £161£131 to £196 | £210£193 to £232 | £355£283 to £435 |
| 40 kg | £61£48 to £81 | £305£172 to £430 | £200£163 to £243 | £261£240 to £287 | £441£352 to £539 |
Why the types cost so differently
Price per kilo hides most of the difference, because foods hold different amounts of energy. Price per 1,000 kcal compares them fairly. 1,000 kcal is about 280 g of a typical dry food or 1,000 g of a typical wet food.
| Type | Calories per 100 g | Price per 1,000 kcal | Food a day, 20 kg dog | Median score | Scoring 60 or more |
|---|---|---|---|---|---|
| Dry867 foods | 357 kcal | £1.24£0.97 to £1.64 | 269 g | 29 | 1%8 of 867 |
| Wet482 foods | 100 kcal | £6.22£3.50 to £8.75 | 957 g | 61 | 59%282 of 482 |
| Raw153 foods | 153 kcal | £4.08£3.31 to £4.95 | 627 g | 88 | 100%153 of 153 |
| Fresh20 foods | 172 kcal | £5.31£4.88 to £5.85 | 558 g | 74 | 100%20 of 20 |
| Air- or freeze-dried23 foods | 446 kcal | £8.98£7.16 to £10.98 | 215 g | 76 | 100%23 of 23 |
A 20 kg dog needs about 957 g of a typical wet food a day but only 269 g of a typical dry food. Our wet vs dry guide explains why a cheap-looking tin can cost more to feed.
On our scale the median score is 29 for dry food, 61 for wet food, 74 for fresh food, 76 for air-dried or freeze-dried food and 88 for raw food. Our scale measures starch. The median dry food is 46% carbohydrate in its dry matter (the food with the water taken out), against 15% for wet and 3% for raw. How we score.
Does a Good score cost more?
Not always. We split each type into foods scoring 60 or more (Good or better) and the rest, then compared the median price per 1,000 kcal.
| Type | Scoring 60 or more | Scoring under 60 |
|---|---|---|
| Dry | £2.598 foods | £1.23859 foods |
| Wet | £5.21282 foods | £6.80200 foods |
Dry foods scoring 60 or more cost 2.1 times as much (£2.59 against £1.23 per 1,000 kcal). Wet foods scoring 60 or more cost 23% less (£5.21 against £6.80 per 1,000 kcal). This describes the foods in stock, not why they cost what they do.
Every raw (153), fresh (20) and air-dried or freeze-dried (23) food in stock scores 60 or more, so there is no lower-scoring group to compare. Our How UK dog foods score page compares score with price within each type.
The cheapest food of each type that still scores Good
These are the cheapest in-stock foods for adult dogs that score 60 or more, ranked by price per 1,000 kcal. The pack is the shop’s best price per kg, and the date is when we last checked it. Delivery charges are not included. Links go to our food pages, where every shop’s price is listed. Prices are ordered by value, never by what we might earn (how we are funded). We never list short-dated or clearance stock, a food whose calories look wrong for its type, or a price that looks like a slip.
Dry food
8 of 867 dry foods in stock score 60 or more. The cheapest of them, one per brand:
| Food | Score | Best-value pack | Price per 1,000 kcal | A day, 10 kg dog | A day, 20 kg dog |
|---|---|---|---|---|---|
| Nourish Pet Food 80/20 Grain Free Salmon with Herring, Haddock, Trout & Sweet Potato Dry Dog Food | 60 | 13.5 kg for £67.95Nourish Pet Food, £5.03 per kgPrice checked 4 Oct 2026 | £1.24 | £0.71 | £1.19 |
| Orijen Original Adult Dry Dog Food with Chicken Turkey & Fish | 62 | 17 kg for £124.99Pets at Home, £7.35 per kgPrice checked 4 Oct 2026 | £1.90 | £1.08 | £1.82 |
Few dry foods reach Good, so here are the cheapest that score Fair (45 to 59), one per brand:
| Food | Score | Best-value pack | Price per 1,000 kcal | A day, 10 kg dog | A day, 20 kg dog |
|---|---|---|---|---|---|
| Purizon Original Chicken with Fish Adult - Grain-free | 57 | 24 kg for £99.99Zooplus UK, £4.17 per kgPrice checked 4 Oct 2026 | £1.03 | £0.59 | £0.99 |
| Rocco Mealtime Sensitive - Turkey & Chicken | 46 | 24 kg for £99.99Zooplus UK, £4.17 per kgPrice checked 4 Oct 2026 | £1.11 | £0.63 | £1.07 |
| Forthglade Lightly Baked Natural Turkey with Sweet Potato | 48 | 18 kg for £67.89Forthglade, £3.77 per kgPrice checked 4 Oct 2026 | £1.14calories calculated | £0.65 | £1.09 |
Wet food
282 of 482 wet foods in stock score 60 or more. The cheapest, one per brand:
| Food | Score | Best-value pack | Price per 1,000 kcal | A day, 10 kg dog | A day, 20 kg dog |
|---|---|---|---|---|---|
| Wainwright's Grain Free Adult Wet Dog Food Turkey | 61 | 395 g for £0.90Pets at Home, £2.28 per kgPrice checked 4 Oct 2026 | £1.62calories calculated | £0.92 | £1.56 |
| Rocco Classic - Beef With Chicken | 67 | 9.6 kg for £25.49Zooplus UK, £2.66 per kgPrice checked 4 Oct 2026 | £2.16 | £1.23 | £2.07 |
| Harringtons Fresh Meaty Recipes with Potato & Veg Adult Complete Wet Dog Food - Tasty Chicken | 61 | 6.4 kg for £17.19Pets at Home, £2.69 per kgPrice checked 4 Oct 2026 | £2.24 | £1.28 | £2.15 |
Raw food
153 of 153 raw foods in stock score 60 or more. The cheapest, one per brand:
| Food | Score | Best-value pack | Price per 1,000 kcal | A day, 10 kg dog | A day, 20 kg dog |
|---|---|---|---|---|---|
| Birmingham Raw Lamb Mince Complete | 93 | 15.4 kg for £41.99Birmingham Raw, £2.72 per kgPrice checked 4 Oct 2026 | £1.35calories calculated | £0.77 | £1.30 |
| Oxford Pet Food Chicken Complete - 80/10/10 | 90 | 27.2 kg for £73.99Oxford Pet Food, £2.72 per kgPrice checked 4 Oct 2026 | £1.43calories calculated | £0.82 | £1.37 |
| Durham 80/10/10 Complete Mince Duck & Tripe | 86 | 6.4 kg for £17.50Raw Pet Food Pantry, £2.75 per kgPrice checked 4 Oct 2026 | £1.67calories calculated | £0.95 | £1.60 |
Fresh food
20 of 20 fresh foods in stock score 60 or more. The cheapest, one per brand:
| Food | Score | Best-value pack | Price per 1,000 kcal | A day, 10 kg dog | A day, 20 kg dog |
|---|---|---|---|---|---|
| Nika Pet Food Lamb | 81 | 1.2 kg for £11.99Nika Pet Food, £9.99 per kgPrice checked 4 Oct 2026 | £4.13 | £2.36 | £3.96 |
| Wilsons Pet Food Cheeky Chicken Fresh Dog Food | 72 | 12.2 kg for £118.32Wilsons Pet Food, £9.73 per kgPrice checked 4 Oct 2026 | £4.31 | £2.46 | £4.14 |
| Nutriment Fresh Cooked Medallions Dog Food - Beef | 80 | 800 g for £6.40Jollyes, £8.00 per kgPrice checked 4 Oct 2026 | £4.80calories calculated | £2.74 | £4.61 |
Air-dried and freeze-dried food
23 of 23 air-dried or freeze-dried foods in stock score 60 or more. The cheapest, one per brand:
| Food | Score | Best-value pack | Price per 1,000 kcal | A day, 10 kg dog | A day, 20 kg dog |
|---|---|---|---|---|---|
| Natures Menu 80% Lamb Freeze Dried Nuggets | 74 | 120 g for £2.85Jollyes, £23.75 per kgPrice checked 4 Oct 2026 | £5.28calories calculated | £3.01 | £5.07 |
| ZIWI Steam & Dried Beef with Pumpkin Recipe for dogs (air-dried) | 77 | 3.2 kg for £89.99ZIWI, £28.12 per kgPrice checked 4 Oct 2026 | £6.39 | £3.65 | £6.13 |
| Coya Pork Adult Dog Food (freeze-dried) | 76 | 750 g for £29.95Wooof, £39.93 per kgPrice checked 4 Oct 2026 | £7.13 | £4.07 | £6.84 |
“Calories calculated” means the label gives none, so we worked them out from its analysis. More on our method.
Mixing wet food with dry
Some owners add wet food to kibble. This is a 20 kg dog on typical prices, with part of the day’s 960 kcal from wet food and the rest from dry.
| Calories from wet food | Calories from dry food | Cost a day | Cost a month |
|---|---|---|---|
| 0% | 100% | £1.19 | £36 |
| 25% | 75% | £2.39 | £73 |
| 50% | 50% | £3.58 | £109 |
| 100% | 0% | £5.97 | £182 |
Moving 25% of the calories from dry to wet adds about £1.20 a day, or £36 a month. The foods you pick move these figures up or down.
How pack size changes the price per kilo
A shop sells the same dry food in more than one size in 615 cases. The largest pack cost a median 24% less per kg than the smallest, and was the cheapest per kg in 96% of cases. The usual sizes were 2 kg and 15 kg.
For the other types the largest pack cost less per kg too: wet food (7% less per kg, usual sizes 2.4 kg and 6.3 kg, 261 cases) and raw food (15% less per kg, usual sizes 500 g and 1 kg, 106 cases).
| Pack size | Dry | Wet | Raw |
|---|---|---|---|
| Under 1 kg | +86%31 packs | +18%106 packs | +22%104 packs |
| 1 to under 3 kg | +42%379 packs | +7%203 packs | 0%82 packs |
| 3 to under 7 kg | +18%296 packs | 0%169 packs | too few packs |
| 7 to under 12 kg | 0%174 packs | 0%118 packs | +3%26 packs |
| 12 kg and over | 0%746 packs | 0%60 packs | 0%29 packs |
Based on in-stock plain packs of foods that a shop sells in sizes at least twice apart. Samples and mixed boxes are left out. Other types have too few cases to show.
A 20 kg dog eats about 269 g of a typical dry food a day, roughly 8.2 kg a month. A 2 kg bag lasts about 7 days and a 15 kg bag about 8 weeks. A bigger bag costs more to buy at once, so the saving depends on how quickly your dog gets through it.
What these costs leave out
- Delivery. The prices are what a shop charges for the food. Delivery charges are not included.
- Treats and chews. Treats and snacks should be no more than 10% of the whole diet’s calories.[2] They come on top of these figures, with their own price.
- Your own dog. Individual needs can differ from a calculation by as much as 50%[1], and the feeding guide on a pack is a starting point.[2] Feed 10% more and every figure here rises by 10%.
- Puppies. Puppy foods are left out, and the energy figure is for adult dogs.
- Price changes. Shops change prices. These were checked on 4 October 2026, and the figures are worked out again from our data when we publish an update.
How we worked this out
- Foods. 1,545 foods from 122 brands: complete foods with a score, made for adult, senior or all life stages, in stock at a shop we track, with a price per 1,000 kcal. Puppy foods and prescription diets are left out.
- Left out as unreliable. 20 foods have calories outside the usual range for their type and 19 foods have a short-dated, clearance or sample listing, or a price that looks like a slip. Their price per 1,000 kcal would mislead, so they are not counted.
- Price. Each food’s price is its best-value pack in stock, the lowest price per kg.
- Calories. Each food uses the energy on its label, or where the label gives none, a figure calculated from its analysis. That is 52% of these foods.
- Median and middle half. The median is the middle value: half the foods cost less and half more. The middle half runs from the 25th to the 75th percentile.
- Thin data. Small groups: fresh (20 foods) and air-dried or freeze-dried (23 foods). A type needs at least 10 priced foods to appear.
- Release. Scores and prices come from our 5 October 2026 release. Your dog’s own costs are on every food page and list once you add them.
Sources
- Companion Animal Nutrition Support Service, Ohio State University Veterinary Medical Center
- Calculating how much to feed, UK Pet Food
This guide is general information, not veterinary advice. Spotted an error? Tell us.