Chicken, lamb, beef or fish dog food: score and price by main protein

Median score, price per kg and per 1,000 kcal for UK dog foods by main protein, compared within dry, wet and raw: chicken, beef, lamb, turkey, salmon, duck and more.

Last updated 9 October 2026 · Facts checked against sources on 9 October 2026 · 9 min read

On this pageHow we pick the main proteinWhy we compare within a type of foodDry food by main proteinWet food by main proteinRaw food by main proteinFresh, freeze-dried and air-dried foodSingle-protein foodsFoods that name no meatCheck the label, not just the namePrice per kg or per 1,000 kcalBrowse by protein and typeSources

The main protein moves a dog food’s score far less than the type of food does. Within one type, the main proteins differ in median score by 13.5 points at most. Between dry and raw food the median differs by 58. Our data, as at 5 October 2026, covers 2,120 ranked UK dog foods. The median (middle) dry food scores 30, the median wet food 61 and the median raw food 88.

Within dry food, chicken foods have a median score of 32, lamb 28, beef 34, salmon 36 and other fish 26. The highest dry row is duck (37.5) and the lowest is pork (24).

Price moves with the meat as well. In dry food the median runs from £3.55 per kg for beef to £5.39 for duck. Per 1,000 kcal (kilocalories, the energy on the label) it runs from £0.99 (beef) to £1.51 (duck).

Foods that name no meat score lowest of any group of 30 or more foods, with a median of 22 across 178 foods.

How we pick the main protein

The main protein is the first meat or fish named in a food’s ingredient list. Makers must list ingredients by weight, heaviest first.[1] The weights are those of the ingredients as they go into the mix.[2] Fresh meat is mostly water, so it can lead a list and still be a smaller share of the finished food.[2]

Fats, oils, stocks and digests do not count as the main protein. Salmon has its own row, and “other fish” covers cod, herring, white fish and similar.

178 of the 2,120 foods (8%) name no meat or fish that we can read, so they have no main protein. Some labels use a category such as “meat and animal derivatives” in place of an animal. The rules allow that for dog food.[1][2]

We count the foods the site ranks: complete recipes with a score. Toppers, chews and prescription diets are left out.

The score gives no points for a particular animal. It reads how much meat a recipe declares and how much starch it has. It also reads how processed the recipe is and whether the meat is named. The scoring method has the detail.

Why we compare within a type of food

Comparing every beef food with every chicken food would mislead. Beef foods have a median score of 64, against 38 for chicken foods: a gap of 26 points. But 61% of the chicken foods are dry, against 27% of the beef foods.

Main proteinFoodsMedian scoreDryWetRawFresh or dried
Chicken7463861%27%10%2%
Beef2406427%44%25%4%
Turkey2405241%42%13%4%
Lamb2173852%29%16%3%
No named meat1782272%28%0%0%
Salmon1523780%15%5%1%
Other fish1083174%20%3%3%
Duck8850.555%23%20%2%
Pork833652%31%14%2%
Venison316723%32%35%10%

Only proteins with 30 or more ranked foods are shown. The last four columns are the percentage of that protein’s foods of each type.

Hold the type of food fixed and the gap closes:

  • Dry: beef 34, chicken 32 (65 and 457 foods).
  • Wet: beef 64, chicken 61 (105 and 203 foods).
  • Raw: beef 87.5, chicken 88 (60 and 71 foods).

Within each type the gap is 3 points or less. Most of the overall difference comes from how many of each protein’s foods are dry, wet or raw.

Dry food scores lower on our single scale. The median dry food declares 33.5% meat and 44.6% estimated carbohydrate as a share of dry matter (the food with the water taken out). For wet food the figures are 60% and 14.4%, and for raw food 90% and 3.3%. The score rewards more meat and less starch, and every type is measured on the same scale.

Dry food by main protein

We rank 1,171 dry foods (kibble, baked and cold-pressed) from 91 brands, with a median score of 30.

Duck has the highest median score of the proteins with 10 or more foods (37.5, from 48 foods). Pork has the lowest (24, from 43 foods). The spread is 13.5 points.

Per kg, the median is lowest for beef (£3.55) and highest for duck (£5.39). Per 1,000 kcal it is lowest for beef (£0.99) and highest for duck (£1.51).

Salmon foods declare the most meat at the median (41%) and lamb the least of the named proteins (26%). Meat share is the largest part of our score, which is one reason rows with more meat can score higher.

Main proteinFoodsMedian scoreMedian meatMedian price per kgMedian price per 1,000 kcalSingle-protein
Duck48 (29 brands)37.540%£5.39£1.5129%
Salmon121 (48 brands)3641%£5.33£1.4947%
Beef65 (32 brands)3432.5%£3.55£0.9925%
Turkey98 (35 brands)33.534%£4.17£1.1736%
Chicken457 (70 brands)3233%£3.98£1.1215%
Lamb113 (43 brands)2826%£4.00£1.1431%
Other fish80 (28 brands)2633%£4.15£1.1119%
Pork43 (15 brands)2434%£5.21£1.3912%
No named meat128 (19 brands)2017.5%£5.27£1.480%

Medians use the foods in each row. Price is the best-value pack in stock. Short-dated and clearance stock, samples, prices that look like slips and calories outside the usual range for the type are left out of the price columns. Meat uses foods whose label gives a figure. Single-protein is the share of the row’s foods that are. Treat rows of fewer than 30 foods as a guide only.

The highest-scoring food in each row that is in stock, made for adult dogs, and has a price we trust:

These proteins lead fewer than 10 dry foods each, too few for a median: venison (7), insect (3), ostrich (3), horse (2), shellfish (2) and buffalo (1).

See every dry food, best score first, or our best dry foods.

Wet food by main protein

We rank 639 wet foods (tins, trays and pouches) from 62 brands, with a median score of 61.

Beef has the highest median score of the proteins with 10 or more foods (64, from 105 foods). Other fish has the lowest (55.5, from 22 foods). The spread is 8.5 points.

Per kg, the median is lowest for beef (£3.80) and highest for venison (£8.97). Per 1,000 kcal it is lowest for beef (£3.91) and highest for venison (£8.34).

Main proteinFoodsMedian scoreMedian meatMedian price per kgMedian price per 1,000 kcalSingle-protein
Beef105 (31 brands)6465.5%£3.80£3.9124%
Duck20 (12 brands)62.565.5%£7.01£6.7840%
Venison10 (8 brands)61.564%£8.97£8.3440%
Chicken203 (48 brands)6160%£6.13£6.4735%
Pork26 (14 brands)60.564%£6.87£6.2535%
Turkey100 (34 brands)6060%£6.77£6.5539%
Lamb63 (27 brands)6060%£5.06£4.4446%
Salmon23 (17 brands)5860%£4.58£4.0552%
Other fish22 (13 brands)55.560%£5.95£6.5664%
No named meat50 (6 brands)2566%£9.14£10.450%

Medians use the foods in each row. Price is the best-value pack in stock. Short-dated and clearance stock, samples, prices that look like slips and calories outside the usual range for the type are left out of the price columns. Meat uses foods whose label gives a figure. Single-protein is the share of the row’s foods that are. Treat rows of fewer than 30 foods as a guide only.

The highest-scoring food in each row that is in stock, made for adult dogs, and has a price we trust:

These proteins lead fewer than 10 wet foods each, too few for a median: game birds (4), horse (3), rabbit (3), insect (2), kangaroo (2), buffalo (1) and 2 more.

See every wet food, best score first, or our best wet foods.

Raw food by main protein

We rank 258 raw foods (frozen raw) from 23 brands, with a median score of 88.

Venison has the highest median score of the proteins with 10 or more foods (92, from 11 foods). Duck has the lowest (86.5, from 18 foods). The spread is 5.5 points.

Per kg, the median is lowest for chicken (£5.00) and highest for venison (£7.70). Per 1,000 kcal it is lowest for duck (£3.27) and highest for venison (£5.51).

Main proteinFoodsMedian scoreMedian meatMedian price per kgMedian price per 1,000 kcalSingle-protein
Venison11 (7 brands)9295%£7.70£5.519%
Lamb35 (13 brands)9194.5%£6.00£4.0140%
Pork12 (8 brands)9195.4%£6.08£4.6617%
Chicken71 (20 brands)8890.4%£5.00£4.1624%
Beef60 (18 brands)87.585%£5.79£4.0737%
Turkey32 (17 brands)87.585%£5.90£4.3538%
Duck18 (11 brands)86.590.4%£5.01£3.2744%

Medians use the foods in each row. Price is the best-value pack in stock. Short-dated and clearance stock, samples, prices that look like slips and calories outside the usual range for the type are left out of the price columns. Meat uses foods whose label gives a figure. Single-protein is the share of the row’s foods that are. Treat rows of fewer than 30 foods as a guide only.

The highest-scoring food in each row that is in stock, made for adult dogs, and has a price we trust:

These proteins lead fewer than 10 raw foods each, too few for a median: salmon (7), rabbit (6), other fish (3), goose (2) and goat (1).

See every raw food, best score first, or our best raw foods.

Fresh, freeze-dried and air-dried food

We rank 29 freeze-dried and air-dried foods, with a median score of 76. We rank 23 fresh foods, with a median score of 74.

That is 52 foods in all, too few to give each protein a fair median. We leave these types out of the tables. See the freeze-dried and air-dried foods or the fresh foods.

Single-protein foods

A single-protein food has one named animal protein and nothing unnamed. Oils are ignored. Every other animal ingredient counts, including fats, stocks, meals, milk and egg, so a recipe with chicken and egg is not single-protein.

584 of the 2,120 foods we rank (28%) are single-protein. By type, 21% of dry foods, 34% of wet foods and 31% of raw foods are single-protein.

TypeSingle proteinSeveral proteinsNo named meat
Dry251 foods, median 36792 foods, median 30128 foods, median 20
Wet219 foods, median 61370 foods, median 6150 foods, median 25
Raw81 foods, median 86177 foods, median 88no foods

In dry food, salmon (47%) and turkey (36%) have the highest shares of single-protein recipes. Pork (12%) and chicken (15%) have the lowest.

Single-protein dry foods have a median score of 36, against 30 for dry foods with several proteins. Some of that gap is built in. A food that also lists an unnamed category, such as “meat and animal derivatives”, cannot be single-protein. The score gives that category no credit for the kind of meat.

See our best single-protein foods. The full list covers every type, dry only, wet only or raw only.

Foods that name no meat

178 ranked foods (8%) name no meat or fish that we can read. Their median score is 22.

  • Dry: 128 foods from 19 brands, median score 20. The highest score is 33. The median price is £5.27 per kg, against £4.47 for all dry foods.
  • Wet: 50 foods from 6 brands, median score 25. The highest score is 62. They declare a median of 66% meat, against 60% to 65.5% for the named wet rows.

The score reads what the label names. Unnamed categories such as “meat and animal derivatives” cost points under “What kind of meat?”. That is one reason a food can declare plenty of meat and still score low. The scoring method shows how.

Check the label, not just the name

A product name is a guide to the recipe, not a promise about what leads the ingredient list. We looked at 1,278 ranked foods whose name mentions exactly one of 8 meats. In 1,169 of them (91%) that meat is the first meat on the ingredient list. All but 6 name it somewhere on the list.

Name mentionsFoodsMeat is first on the listMeat is somewhere on the list
Pork18100%100%
Chicken46597%99%
Beef14794%100%
Turkey20189%99%
Venison2488%100%
Salmon13487%100%
Lamb20985%100%
Duck8084%99%

A plain whole-word match on the product name, so “Lamb & Rice” counts as lamb. Meats with fewer than 15 such foods are left out.

Duck is the loosest match: 84% of the 80 foods with duck in the name list it first. Pork is the closest, at 100% of 18 foods.

If a name or picture emphasises an ingredient, the label has to give its percentage.[1] Look for that figure. Our guide to reading a dog food label explains the wording makers use.

Price per kg or per 1,000 kcal

Per kg, the median wet food costs £6.08 and the median dry food £4.47. Per 1,000 kcal the gap is far wider: £6.14 against £1.23.

The reason is energy. The median wet food carries 101 kcal per 100 g and the median dry food 359, with raw food at 151. A kilo of wet food goes less far.

So compare price per kg within a type of food, as the tables above do. Use price per 1,000 kcal to compare across types.

Our data shows which proteins cost more, not why. The maker, the form of the meat and the pack size all vary, and a median cannot separate them. We do not guess at reasons such as farming or supply costs, because the data cannot show them.

Each table shows how many brands sit behind a row. A row built from a few brands says more about those brands than about the meat.

Browse by protein and type

Each list holds every food that names the protein anywhere in its ingredient list. That is more than the tables above, which count only foods that lead with it. Counts are ranked foods, and a list can also show complementary foods such as toppers.

Made withAll typesDryWetRaw
Chicken883 foods520 foods247 foods101 foods
Beef361 foods75 foods151 foods122 foods
Turkey507 foods303 foods145 foods49 foods
Lamb324 foods151 foods95 foods71 foods
Salmon313 foods211 foods62 foods32 foods
Fish, including salmon531 foods366 foods97 foods58 foods
Duck156 foods76 foods41 foods37 foods
Pork158 foods88 foods47 foods14 foods
Venison64 foods19 foods27 foods14 foods

Want a recipe without a particular meat? The free-from filter checks the whole ingredient list, not just the first meat.

Examples in this guide are chosen by score alone, from foods that are in stock and have a price we trust. Prices are ordered by value, never by what we might earn. How we are funded.

Sources

  1. Regulation (EC) No 767/2009, Article 17: specific mandatory labelling requirements for compound feed, legislation.gov.uk
  2. Code of Good Labelling Practice for Pet Food (October 2019), section 3.2.1.4 Feed material declaration, FEDIAF

This guide is general information, not veterinary advice. Spotted an error? Tell us.

Tell us about your dog

Saved only in this browser. Your dog’s details are never sent to us or to any retailer.

Picking a breed suggests a typical adult weight; you can still adjust it below.
What do they eat?Pick the types to look at. Leave blank to see every type.
Anything to leave out?Checked against the whole ingredient list.
What matters most?Foods the maker made for it come first.