Home / Dog Food / Best lists

Best dry dog food

Dry food is what most dogs eat most of their lives, and it is where label reading pays best, because a kibble panel has nowhere to hide: the first ten ingredients and the guaranteed analysis describe almost the whole recipe. This list ranks the dry corner of our database by our label score.

Kibble also wins on arithmetic. It is the cheapest way to feed a calorie, it stores without a freezer, and its calorie line makes portion maths exact. The picks below are the dry recipes whose labels score highest on named proteins, protein depth, adequacy basis and recall record.

How this list was built

Pool: all 155 scored dry recipes. Shown: the 10 highest scores, ties broken by dry matter protein, then brand name.

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.

The ranking

RankRecipeScore / 100ProteinFormatBrand FDA events
1Six Fish
Orijen
98
★★★★★
40%Dry food0
2Tundra
Orijen
98
★★★★★
40%Dry food0
3Wild Reserve Wild-Caught Fish
Orijen
98
★★★★★
40%Dry food0
4Amazing Grains Original
Orijen
98
★★★★★
38%Dry food0
5Amazing Grains Puppy Large
Orijen
98
★★★★★
38%Dry food0
6Amazing Grains Regional Red
Orijen
98
★★★★★
38%Dry food0
7Original
Orijen
98
★★★★★
38%Dry food0
8Puppy Large
Orijen
98
★★★★★
38%Dry food0
9Regional Red
Orijen
98
★★★★★
38%Dry food0
10Small Breed
Orijen
98
★★★★★
38%Dry food0

The picks, one by one

1. Orijen Six Fish

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 40% protein as labelled. 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.

2. Orijen Tundra

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 40% protein as labelled. 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.

3. Orijen Wild Reserve Wild-Caught Fish

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 40% protein as labelled. 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.

4. Orijen Amazing Grains Original

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 38% protein as labelled. 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.

5. Orijen Amazing Grains Puppy Large

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 38% protein as labelled. 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.

6. Orijen Amazing Grains Regional Red

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 38% protein as labelled. 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.

7. Orijen Original

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 38% protein as labelled. 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.

8. Orijen Puppy Large

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 38% protein as labelled. 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.

9. Orijen Regional Red

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 38% protein as labelled. 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.

10. Orijen Small Breed

Score 98 of 100 · ★★★★★ · Orijen brand review

A dry recipe scoring 98 of 100, at 38% protein as labelled. 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.

Before you switch

Store kibble in its bag, sealed, inside a bin rather than tipped loose: the bag's lot code is what a recall notice will ask you for, and fats in an open bin go stale weeks before the food smells off.

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.

More of our best lists

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.