BowlGrade Search foods

Ranking · 40 of 113 foods · Captured 2026-07-25

Highest-protein dog foods, on a dry-matter basis

Captured

Ranking by the label's as-fed percentage would put every kibble above every fresh food, which is an artefact of water, not protein. This ranks by dry-matter protein instead. Foods whose manufacturer publishes no protein figure are excluded rather than assumed to be zero.

The order is one number the manufacturer published, sorted high to low. It is not a score, not a shortlist and not a recommendation: no row here is endorsed over any other, and a food's position tells you what its label says, not whether it suits your dog.

Highest protein 40 Most calorie-dense 40 Least calorie-dense 40 Highest fat 40 Lowest carbohydrate 40 All foods 122

Rows ranked

40

of 113 foods that publish it, from 16 brands

Protein, dry matter

31.8–50%

median 34.5% across the rows shown

Highest published

50%

Beneful With Beef, Carrots, Peas & Barley

No protein published

9

foods left out of the sort, never ranked as zero

Ranked by dry-matter protein, high to low. The 40 highest of the 113 foods the database can rank on it; the other 73 stay in the full index, linked below. The bar spans the whole database's range and the tick marks its median, so a bar here reads the same as a bar anywhere else on the site. A hatched dash is a value the manufacturer does not publish. Scroll horizontally to see all 6 columns.
Food Protein DM Brand Fat DM kcal / kg Protein g/1000 kcal
With Beef, Carrots, Peas & Barley 50% Beneful 9.1% 936 117.5 g
With Real Chicken in Gravy 50% Purina Dog Chow 13.6% 987 111.4 g
Fish Recipe 44.7% Sundays for Dogs 21.2% 4780 79.5 g
Turkey Recipe 44.7% Sundays for Dogs 25.9% 5300 71.7 g
Chicken Recipe 42.4% Sundays for Dogs 21.2% 5100 70.6 g
Beef Recipe 41.2% Sundays for Dogs 29.4% 5400 64.8 g
Chicken & Rice Entrée Classic 40.9% Purina Pro Plan 27.3% 1186 75.9 g
Fish & Sweet Potato 38.9% JustFoodForDogs 11.1% 922 75.9 g
Adult Chicken 36.4% Pedigree 27.3% 1171 68.3 g
Chicken & Brown Rice Entrée 36.4% Purina ONE 31.8% 1143 70 g
Extreme Athlete Chicken & Rice Formula 35.6% Diamond Naturals 27.8% 4107 77.9 g
Small & Medium Breed Puppy Chicken & Rice 35.6% Diamond Naturals 24.4% 3995 80.1 g
Ancient Prairie with Roasted Bison & Venison 35.6% Taste of the Wild 20% 3920 81.6 g
Appalachian Valley Small Breed with Venison 35.6% Taste of the Wild 20% 3719 86 g
High Prairie with Roasted Bison & Venison 35.6% Taste of the Wild 20% 3719 86 g
Wetlands with Roasted Fowl 35.6% Taste of the Wild 20% 3750 85.3 g
Turkey Formula 35.6% Zignature 16.1% 3600 88.9 g
Zssential Formula 35.6% Zignature 18.9% 3700 86.5 g
Beef Mash 34.8% Nom Nom 21.7%
Turkey + Quinoa 34.5% Spot & Tango 20.7% 1625 61.5 g
Trout & Salmon Formula 34.4% Zignature 15.6% 3600 86.1 g
Beef & Russet Potato 34% JustFoodForDogs 28% 1559 54.5 g
Chicken Cuisine 33.3% Nom Nom 16.7%
Catch-of-the-Season Whitefish Grain-Free 33.3% Open Farm 15.6% 3437 87.3 g
Grass-Fed Beef Grain-Free 33.3% Open Farm 15.6% 3625 82.8 g
Homestead Turkey & Chicken Grain-Free 33.3% Open Farm 15.6% 3600 83.3 g
Wild-Caught Salmon Grain-Free 33.3% Open Farm 15.6% 3600 83.3 g
Medium Puppy 33.3% Royal Canin 20.4% 3869 77.5 g
Pork Formula 33.3% Zignature 16.7% 3700 81.1 g
Adult 7+ Chicken & Rice Formula 33% Purina Pro Plan 15.9% 3672 79 g
Duck Formula 32.8% Zignature 15% 3600 81.9 g
Turkey & Whole Wheat Macaroni 32.3% JustFoodForDogs 12.9% 1741 57.4 g
Southwest Canyon with Wild Boar 32.2% Taste of the Wild 16.7% 3600 80.6 g
Salmon Formula 32.2% Zignature 16.1% 3700 78.4 g
Turkey Fare 32.1% Nom Nom 14.3%
Beef Dish with Sweet Potatoes 32.1% Ollie 25% 1540 58.4 g
Pork Potluck 32% Nom Nom 20%
Healthy Puppy With Farm-Raised Chicken 31.8% Beneful 15.9% 3688 75.9 g
Duck & Brown Rice Recipe (Canned) 31.8% Natural Balance 31.8% 1170 59.8 g
Healthy Puppy Chicken 31.8% Purina ONE 19.3% 4135 67.7 g

See all 122 foods in the index

What the order does not mean

High protein is not automatically better. It is a number on a label, ranked; what an individual dog needs is a veterinary question.

How to read a protein ranking

The sorted column is crude protein on a dry-matter basis — the guaranteed analysis figure with the water taken back out, DM% = as-fed ÷ (100 − moisture) × 100. Moisture across this database runs from 5% to 82%, so ranking the printed as-fed percentages would mostly rank water and would put every kibble above every fresh recipe for reasons that have nothing to do with protein.

It is still a label number, with a label's limits. A guaranteed analysis states a minimum, so what is in the bag is at or above the figure printed, by a margin nobody discloses. Nothing in a guaranteed analysis describes protein quality, digestibility or amino acid profile, and none of that can be recovered from the percentage.

9 of the 122 formulas in the database publish no protein figure at all, so they are absent from the table rather than parked at the bottom of it: a value nobody published is not a zero, and we name every manufacturer that withholds one. 28 of the 40 rows share their value with at least one other row, and ties are broken alphabetically, which means the order inside a tie carries no information. The table stops at 40 rows; the other 73 eligible formulas are in the full index.

What the order does not mean: that the food at the top is better than the food at the bottom, or that more protein is better for a dog. Sorting the same 40 rows by protein per 1,000 kcal — the basis AAFCO's own profiles use — reshuffles them, because a calorie-dense food delivers its percentage in a smaller portion; that column is in the table so you can see it happen. How much protein a particular dog should eat depends on age, condition and kidney and liver function, and that is a veterinary question rather than a sorting question.

The other rankings

40 rows · high to low

Most calorie-dense

Ordered by metabolisable energy per kilogram, 3,688–5,400 kcal/kg across the rows shown.

40 rows · low to high

Least calorie-dense

Ordered by metabolisable energy per kilogram, 922–3,550 kcal/kg across the rows shown.

40 rows · high to low

Highest fat

Ordered by dry-matter fat, 16.7–31.8% across the rows shown.

40 rows · low to high

Lowest carbohydrate

Ordered by estimated dry-matter carbohydrate, 13.6–37.2% across the rows shown.

Method

How every number is produced

Sourcing, dry-matter conversion, the carbohydrate estimate and its ash assumption, and what we refuse to guess.

Captured 2026-07-25 Methodology