Checked July 25, 2026
The Farmer's Dog vs Ollie
The Farmer's Dog vs Ollie on published label data, cost per 1,000 kcal, portioning and recall records — including Ollie'…
Independent, and we show our working
We read the label on 122 dog foods, checked every figure against the maker's own page, and gave each one a score you can pull apart line by line. A tin, a kibble and a frozen patty are put on the same footing, so the comparison is honest. And when a company doesn't publish enough for us to judge a food fairly, we say so rather than guess.
Foods we could grade
88
of 122, each with its score broken into five parts
We recommend
28
scoring 70 or better against the published rubric
We do not recommend
7
and every one shows exactly why
Couldn't be graded
34
because their maker publishes too little — we name every one
Every strip below is on the same scale: 0–100% of the food as sold. The teal band is water. It is why a canned food's 8% protein and a kibble's 32% are far closer than they look, and why price per pound tells you almost nothing.
Fresh dry (UnKibble) · 3 foods
Dry kibble · 78 foods
Air-dried · 4 foods
Fresh cooked · 12 foods
Wet / canned · 8 foods
Mean of every food in each format whose manufacturer publishes a complete guaranteed analysis. Carbohydrate and ash are hatched because they are inferred rather than measured — how we estimate them.
The eight highest-protein foods on a dry-matter basis, straight out of the index. Every bar is drawn against the range of all 122 foods, so a bar here means exactly what the same bar means anywhere else on the site.
| Food | Brand | Protein DM | Fat DM | Moisture | kcal / kg | Composition |
|---|---|---|---|---|---|---|
| With Beef, Carrots, Peas & Barley | Beneful | 50% | 9.1% | 78% | 936 | |
| With Real Chicken in Gravy | Purina Dog Chow | 50% | 13.6% | 78% | 987 | |
| Fish Recipe | Sundays for Dogs | 44.7% | 21.2% | 15% | 4780 | |
| Turkey Recipe | Sundays for Dogs | 44.7% | 25.9% | 15% | 5300 | |
| Chicken Recipe | Sundays for Dogs | 42.4% | 21.2% | 15% | 5100 | |
| Beef Recipe | Sundays for Dogs | 41.2% | 29.4% | 15% | 5400 | |
| Chicken & Rice Entrée Classic | Purina Pro Plan | 40.9% | 27.3% | 78% | 1186 | |
| Fish & Sweet Potato | JustFoodForDogs | 38.9% | 11.1% | 82% | 922 |
Dog food information online is opinion stacked on opinion: star ratings whose methodology is invisible and moves without notice, listicles quoting prices from three years ago, comparisons that never mention a brand changed hands or reformulated. We score food too — but the rubric is published in full, fixed, and shown broken into its parts on every page, so you can see which judgement produced which number and throw out the ones you disagree with. Meanwhile the facts are printed on every label by law: a guaranteed analysis, a calorie content statement, an AAFCO adequacy statement. BowlGrade collects those facts, normalises them so different formats can actually be compared, and links every number to where it came from.
The gaps are data too. 9 of the 122 foods here publish no guaranteed analysis at all on their public pages, and 55 individual label values are missing across the database. We draw the hole and name the manufacturer rather than filling it with a number borrowed from somewhere else.
Moisture runs from 5% to 82% across this database, so as-fed percentages cannot be compared across formats. Every food is converted.
DM% = as-fed ÷ (100 − moisture) × 100
You are buying calories, not pounds. Calorie density here spans 922–5,400 kcal/kg — nearly six-fold — which is the whole reason per-pound prices mislead.
$ per 1,000 kcal = price ÷ (kg × kcal/kg) × 1,000
"Formulated to meet" and "animal feeding tests substantiate" are different legal standards. 18 of the 122 foods here carry the feeding-trial statement. We quote every statement verbatim and never score it.
g per 1,000 kcal = as-fed% × 10,000 ÷ kcal/kg
Checked July 25, 2026
The Farmer's Dog vs Ollie on published label data, cost per 1,000 kcal, portioning and recall records — including Ollie'…
Checked July 25, 2026
Nom Nom vs The Farmer's Dog on published label data, cost per calorie and portioning — plus the fact most comparisons om…
Checked July 25, 2026
Ollie vs Nom Nom on published label data, plan flexibility, cost per calorie, retail reach and who owns each one: Agroli…
Checked July 25, 2026
We Feed Raw vs The Farmer's Dog: HPP raw against gently cooked fresh, on recall records, published label data, cost per …
Checked July 25, 2026
Spot & Tango vs The Farmer's Dog: the per-calorie maths that flips this one. UnKibble runs near a third of frozen fresh'…
Checked July 25, 2026
Sundays vs The Farmer's Dog: air-dried shelf-stable against frozen fresh, with the per-1,000-kcal cost comparison that c…
32 events on record across the brands we track — 11 cited to an FDA notice, the rest to independent recall archives where no FDA notice is retrievable. 7 of 20 brands have no recall on record at all.
2026-07
Pedigree Illness not stated
Hard, sharp metal with plastic. Two lots that had failed QC and been sent for destruction were fraudulently diverted to market
High Protein Chopped Chicken & Duck wet food, 13.2 oz cans; lot codes 613C3KKCFC and 613C1KKCFC only
United States; product reached shelves through unauthorised channels
Source fda.gov ↗ Captured 2026-07-25 Methodology
2025-12
Fromm Illness not stated
Potential foreign material (plastic)
Bonnihill Farms BeefiBowls frozen/fresh dog food (hundreds of cases)
US, voluntary
Source fda.gov ↗ Captured 2026-07-25 Methodology
2025-12
Purina Dog Chow Illness not stated
Distributor-level (retail) recall by Gold Star Distribution, Inc. of all FDA-regulated products held at its Minneapolis facility. FDA dete
Per the FDA-posted Gold Star product list: PURINA DOG CHOW 4.4 lb/4 ct (UPCs 017800410274 and 017800180283) and PURINA PUPPY CHOW 4 lb/4 ct (UPC 017800180269). PURINA CAT CHOW COMPLETE 4/3.15 lb was also on the list. T
Retail-level recall limited to stock shipped from Gold Star Distribution, 1000 N. Humboldt Ave, Minneapolis, MN, to the 54 independent gro
Source fda.gov ↗ Captured 2026-07-25 Methodology
2024-05
Pedigree Illness not stated
Loose metal pieces in the bag. Mars states there were no reports of pet injury
Adult Complete Nutrition Grilled Steak & Vegetable dry, 44 lb; Best By 4 March 2025; lot 410B2TXT02
Walmart stores in Arkansas, Louisiana, Oklahoma and Texas; announced 17 May 2024
Source fda.gov ↗ Captured 2026-07-25 Methodology
Captured 2026-07-25 Methodology