Brand Scorecards

50 brands · 2,354 verified foods · 13 with FDA recall history

When people ask a vet how to judge a pet food brand, the answer is usually some version of the same four questions: does the company employ a board-certified veterinary nutritionist, does it own the plants that make the food, does it substantiate its diets with real AAFCO feeding trials, and does it publish peer-reviewed research. Those four questions are what this table answers.

Every cell is one of four states, and the honest one matters most: green means we found a source saying yes, red means we found a source saying no, and amber means the company does not disclose it. Amber is not a failing grade — it is a fact about the company's transparency, and 10 of 50 brands answer none of the four with a sourced yes. There is no overall score and no star rating, because the four criteria do not trade off against each other in any way we could justify weighting.

Brands by number of WSAVA criteria answered with a sourced yes. Updated August 28, 2026.
Brand Foods Nutritionist Owns plants Feeding trials Research Recalls
Hill's Science Diet 212 YesYesYesYes 2
Purina Pro Plan 59 YesYesYesYes None on record
Purina ONE 19 YesYesYesYes None on record
Royal Canin 177 YesYesUndisclosedYes None on record
Pedigree 70 YesYesUndisclosedYes 2
Fancy Feast 25 YesYesUndisclosedYes None on record
Friskies 18 YesYesUndisclosedYes None on record
Purina Beyond 7 YesYesUndisclosedYes None on record
Cat Chow 5 YesYesUndisclosedYes None on record
Beneful 3 YesYesUndisclosedYes None on record
Purina Dog Chow 3 YesYesUndisclosedYes None on record
Blue Buffalo 312 YesYesUndisclosed None on record
Wellness 163 UndisclosedYesYesUndisclosed 1
Fromm 123 YesYesUndisclosedUndisclosed 3
Nutro 84 UndisclosedYesUndisclosedYes None on record
Iams 70 UndisclosedYesUndisclosedYes None on record
Zignature 54 YesNoYesNo None on record
Sheba 52 UndisclosedYesUndisclosedYes None on record
Instinct 24 YesYesUndisclosedUndisclosed None on record
Nom Nom 6 YesUndisclosedUndisclosedYes None on record
Orijen 5 YesYesUndisclosedNo None on record
Acana 4 YesYesUndisclosedNo None on record
Freshpet 4 YesYesUndisclosedUndisclosed None on record
Merrick 105 UndisclosedYesUndisclosedUndisclosed None on record
Canidae 64 UndisclosedYesUndisclosedUndisclosed 1
Nulo 33 YesNoUndisclosedUndisclosed None on record
Taste of the Wild 32 UndisclosedYesUndisclosedNo 1
Diamond Naturals 25 UndisclosedYesUndisclosedNo 1
Open Farm 20 YesNoUndisclosedNo None on record
Ziwi Peak 18 UndisclosedYesUndisclosedNo None on record
Rachael Ray Nutrish 17 UndisclosedYesUndisclosedNo None on record
Stella & Chewy's 8 UndisclosedYesUndisclosedNo None on record
Diamond 7 UndisclosedYesUndisclosedUndisclosed 7
Ollie 5 YesNoUndisclosedUndisclosed None on record
Sundays for Dogs 4 YesNoUndisclosedNo None on record
The Farmer's Dog 4 YesNoUndisclosedUndisclosed None on record
Victor 3 UndisclosedYesUndisclosedUndisclosed 2
9Lives 2 UndisclosedYesUndisclosedNo None on record
Diamond CARE 2 UndisclosedYesUndisclosedNo None on record
Meow Mix 2 UndisclosedYesUndisclosedNo None on record
Weruva 231 UndisclosedNoUndisclosedNo None on record
Tiki Cat 169 UndisclosedUndisclosedNo None on record
Fussie Cat 25 UndisclosedNoUndisclosedNo None on record
Solid Gold 23 UndisclosedNoUndisclosedNo 1
Natural Balance 22 UndisclosedUndisclosedNo 1
Dr. Elsey's 15 UndisclosedUndisclosedUndisclosedNo None on record
Smalls 10 UndisclosedNoUndisclosedUndisclosed None on record
Spot & Tango 4 UndisclosedUndisclosedNo None on record
Kirkland Signature 3 UndisclosedNoUndisclosedNo 1
4health 2 UndisclosedNoUndisclosedNo 1

What "none on record" means

It means no FDA recall matched this brand in the records we hold — not that the brand has never had a problem. FDA recall notices name the recalling company, which is often a parent or a co-packer rather than the brand on the bag, so matching is imperfect and we say so on every brand page. Check the full recall feed if you want the unfiltered records, and read the methodology for how the join is made.

Browsing by animal instead? Dog food data · cat food data.