How to Read a Pet Food Label

10 concepts · measured across 2,354 verified labels · median disclosure 47% of tracked fields

Most of what makes a pet food label hard to read is not the chemistry. It is that the guarantee panel states legal bounds rather than measurements, the ingredient list is ordered by weight taken before the water comes out, and the fields you most want — carbohydrate, ash, calcium, who actually made the food — are optional. These pages explain each convention once, alongside the number for how often labels actually support it.

What a pet food label is obliged to tell you, and what it usually does not.
FieldRequired?Disclosed on
Protein, fat, fibre, moistureYesEffectively all
AAFCO statementYes1,373 readable (58.3%)
Calorie content (kcal/kg)Yes1,839 (78.1%)
Calories per cupNo934 (39.7%)
AshNo375 (15.9%)
CalciumNo604 (25.7%)
Magnesium (cat foods)No118 of 1,242 (9.5%)
Who manufactured itNo248 (10.5%)
CarbohydrateNoNever printed — it is estimated by subtraction

The concepts

Why this matters for anything you read about pet food

Every comparison anyone publishes — ours included — is built on these same optional fields. A site that ranks foods on carbohydrate without saying carbohydrate is estimated, or on calcium without saying three quarters of labels omit it, is not being more thorough than one that shows the gaps. It is being less careful. That is the reasoning behind the checks we refuse to run.

Ready to apply it? What is actually in pet food counts every contested ingredient across the corpus, and the methodology documents how each field is extracted from a label.