This list is the plainest cut of our database: every recipe we have read and scored, ranked by the score its own label earns under our published rubric. The rubric grades what a buyer can verify: the first ingredient and the animal protein depth behind it, protein and fat levels against the life stage, flagged filler ingredients, artificial additives, the AAFCO adequacy basis, and the brand's FDA recall record. Price is not in the maths yet, because we score only prices we have verified, and we had verified none when these labels were read.
Two honest warnings before the table. A label score is not a feeding trial: it cannot say how your dog will do on a food, only how honestly and strongly the recipe is built on paper and in the public record. And a high score concentrated in one brand says something about that brand's labels, not about our independence: the maths is published in full on the dog food hub, and you can re-run it against any bag in your cupboard.
Pool: all 243 scored recipes. Shown: the 10 highest scores. Ties are broken by dry matter protein, then by brand name. The same recipe can top several of our lists; this one ignores category and reads the whole database at once.
Scores come from the rubric published on the dog food hub: nine signals read from each recipe's own label and the FDA record, scaled to 100 across the signals we could verify. Stars are the score divided by 20, rounded to the nearest half, so the two never disagree. One exclusion applies to every list: a recipe whose label is supplemental only (a topper or mixer, not a complete diet) is never ranked as a dog food here, however simple its panel is. Labels were read in November 2026; when the database grows or a label changes, the list is re-run and recipes move on their new numbers, not on anyone's say so.
| Rank | Recipe | Score / 100 | Protein, dry matter | Format | Brand FDA events |
|---|---|---|---|---|---|
| 1 | Six Fish Orijen | 98 ★★★★★ | 45.5% | Dry food | 0 |
| 2 | Tundra Orijen | 98 ★★★★★ | 45.5% | Dry food | 0 |
| 3 | Wild Reserve Wild-Caught Fish Orijen | 98 ★★★★★ | 45.5% | Dry food | 0 |
| 4 | Amazing Grains Original Orijen | 98 ★★★★★ | 43.2% | Dry food | 0 |
| 5 | Amazing Grains Puppy Large Orijen | 98 ★★★★★ | 43.2% | Dry food | 0 |
| 6 | Amazing Grains Regional Red Orijen | 98 ★★★★★ | 43.2% | Dry food | 0 |
| 7 | Original Orijen | 98 ★★★★★ | 43.2% | Dry food | 0 |
| 8 | Puppy Large Orijen | 98 ★★★★★ | 43.2% | Dry food | 0 |
| 9 | Regional Red Orijen | 98 ★★★★★ | 43.2% | Dry food | 0 |
| 10 | Small Breed Orijen | 98 ★★★★★ | 43.2% | Dry food | 0 |
Score 98 of 100 · ★★★★★ · Orijen brand review
It holds the highest label score in the database, 98 of 100. The panel opens with Whole herring, a named whole meat. Protein reads 40% as labelled. Fat reads 16% as labelled. Calories run 451 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 5 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 2 of the 243 recipes in this pool. The panel opens with Lamb, a named whole meat. Protein reads 40% as labelled. Fat reads 18% as labelled. Calories run 463 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 3 of the 243 recipes in this pool. The panel opens with Whole herring, a named whole meat. Protein reads 40% as labelled. Fat reads 16% as labelled. Calories run 451 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 5 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 4 of the 243 recipes in this pool. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 490 a cup. Our November 2026 check found no FDA posted recall events for Orijen. Its adequacy claim rests on formulation against the AAFCO profiles rather than on feeding trials.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 5 of the 243 recipes in this pool. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 16% as labelled. Calories run 483 a cup. Our November 2026 check found no FDA posted recall events for Orijen. Its adequacy claim rests on formulation against the AAFCO profiles rather than on feeding trials.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 6 of the 243 recipes in this pool. The panel opens with Beef, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 483 a cup. Our November 2026 check found no FDA posted recall events for Orijen. Its adequacy claim rests on formulation against the AAFCO profiles rather than on feeding trials.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 7 of the 243 recipes in this pool. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 473 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 8 of the 243 recipes in this pool. The panel opens with Chicken, a named whole meat. Protein reads 38% as labelled. Fat reads 16% as labelled. Calories run 451 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 9 of the 243 recipes in this pool. The panel opens with Beef, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 463 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 5 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
Score 98 of 100 · ★★★★★ · Orijen brand review
It scores 98 of 100, rank 10 of the 243 recipes in this pool. The panel opens with Turkey, a named whole meat. Protein reads 38% as labelled. Fat reads 18% as labelled. Calories run 473 a cup. Our November 2026 check found no FDA posted recall events for Orijen. One watch item: legumes appear on 6 lines of the panel, so read as a family they do more of the protein work than any one line suggests.
The table above is the honest top of the whole database, and one brand's labels take most of it. This second cut answers a different question: the single highest scoring recipe from each of the twelve brands, so a household loyal to one maker can see its best label without leaving the brand.
| Brand | Its highest scoring recipe | Score / 100 | Format |
|---|---|---|---|
| Blue Buffalo | Life Protection Formula Puppy Chicken & Brown Rice Recipe | 81 | Dry food |
| Cesar | Home Delights Pot Roast with Spring Vegetables Dinner | 79 | Wet food |
| Hill's Science Diet | Adult Sensitive Stomach & Skin Grain Free Chicken & Potato Recipe | 91 | Dry food |
| Iams | ProActive Health Small Breed Adult Chicken & Whole Grain Recipe | 70 | Dry food |
| Merrick | Lil' Plates Small Breed Grain Free Dry Puppy Food | 88 | Dry food |
| Nutro | Natural Choice Puppy Chicken & Brown Rice Recipe | 83 | Dry food |
| Orijen | Six Fish | 98 | Dry food |
| Purina Pro Plan | Sensitive Skin & Stomach Salmon & Rice | 90 | Dry food |
| Royal Canin | Fresh Health Nutrition Adult | 70 | Wet food |
| Taste of the Wild | Ancient Prairie | 94 | Dry food |
| Victor | Raw Blend Farm Chicken Recipe | 94 | Dry food |
| Wellness | CORE Wholesome Grains Original Turkey Recipe | 92 | Dry food |
If your dog has a diagnosed condition, a food allergy under investigation, or is a large breed puppy still growing, the category lists below will serve you better than this one: a top overall score does not overrule a life stage or a vet's instruction.
Whichever food you choose, change over about a week, mixing more of the new food into the old each day, and portion by calories rather than by the look of the bowl. Our feeding calculator works out a daily amount from your dog's weight once you have the recipe's calorie line, which every review page here prints.
Every recipe above also has its own review in the reviews index, and every brand's record is on the recall tracker.
Last updated: November 2026. Checked against the sources named on this page.