Moesonson
EN 中文

How to read a dog food label: a decoder for the four panels that actually matter

The front of a dog food bag is marketing. The back is regulation. Almost every claim worth checking lives on the back, often in 6-point type, on panels that the FDA and AAFCO actually require. This guide is a decoder for those four panels (Guaranteed Analysis, Ingredient List, AAFCO Nutritional Adequacy Statement, Calorie Content) plus the one math trick (dry-matter basis) you need to compare a wet food against a kibble honestly. Examples are pulled from the 880+ dog food labels we have annotated for our database.

The four panels that matter

This is the entire framework. Read the table once, then jump to the section you need.

The four regulated panels on a dog food label
Panel What it tells you Where to find it Watch for
Guaranteed Analysis Minimums and maximums for protein, fat, fiber, moisture Back of bag, small printed grid Minimums are floors, not actuals
Ingredient List Every ingredient ranked heaviest-first, by pre-cooking weight Back of bag, below GA Splitting trick can hide plant filler
AAFCO Statement Whether the food is nutritionally complete, and for which life stage Back of bag, often 6-point type "Intermittent or supplemental feeding only" is not a complete diet
Calorie Content Kilocalories per kilogram and per cup or can Back of bag, sometimes on the side panel Required since 2017; missing is a red flag

The Guaranteed Analysis panel, decoded

Every commercial dog food bag in the United States must carry a Guaranteed Analysis. It lists the percentages of crude protein, crude fat, crude fiber, and moisture, and sometimes more. Most competing label-decoder articles print the numbers and walk away. The interpretation is where it gets useful.

What "crude" really means

"Crude" is a lab-method term, not a quality term. Crude protein is calculated from a nitrogen analysis (multiplying nitrogen content by a fixed factor). Crude fat is the ether-extract method (the lab dissolves out fat-soluble material). The numbers tell you how much of each macronutrient is in the bag. They do not tell you how digestible it is, what the amino acid profile looks like, or what species the protein came from. Tufts Petfoodology calls the GA "a floor, not a measurement" for exactly this reason.

Min vs max: which numbers can move which direction

Protein and fat are listed as minimums. A bag labeled "crude protein 26% minimum" contains at least 26% protein. The actual lab value can easily be 30-38%; the label undersells. Fiber and moisture are listed as maximums. A bag labeled "crude fiber 4% maximum" contains no more than 4%. The actual value is usually lower.

The directional difference matters when you compare formulas. Two recipes can both say "26% crude protein minimum" while differing by 5-8 percentage points in actual tested values. This is one reason the printed GA is not a reliable ranking tool on its own.

What the GA cannot tell you

The Guaranteed Analysis is blind to bioavailability (how much your dog can absorb), digestibility (how much passes through unused), amino acid profile (which protein building blocks are actually present), and ingredient source quality (whether the protein is from named whole meat or from unnamed by-product rendering). Reading the GA in isolation rewards manufacturers who hit protein quotas with the cheapest possible sources. For the source-quality dimension, see our named vs unnamed protein sources, explained guide.

The AAFCO statement, decoded

This is the panel most readers miss because it is physically the smallest text on the entire bag. It usually sits on the back-bottom panel in 6-point type. Find it on whatever bag you have right now. Two phrases matter, and they say very different things.

"Complete and balanced": what it actually guarantees

The full phrase reads something like: "[Product name] is formulated to meet the nutritional levels established by the AAFCO Dog Food Nutrient Profiles for [life stage]." This guarantees the recipe contains the minimum nutrients AAFCO has established as adequate for that life stage. The life stages are: gestation/lactation, growth (puppy), adult maintenance, and all life stages. A "growth" formula is for puppies; an "adult maintenance" formula is for adult dogs in normal condition; "all life stages" covers both but is held to the growth-stage minimums (higher protein, higher fat, tighter calcium-phosphorus ratio).

"For intermittent or supplemental feeding only"

This phrase means the food is not nutritionally complete. It is intended as a topper, a treat, or a mix-in to a balanced base diet. Feeding it as the sole food risks nutritional deficiency. The phrase appears on many raw blends, freeze-dried mix-ins, broth-style toppers, and some boutique formulas. It is required when the recipe does not meet AAFCO nutrient profiles. Many of our raw dog food picks and top freeze-dried dog food recipes carry one or the other phrasing; check before you feed exclusively.

Formulated vs feeding-trial substantiation

Two methods substantiate a complete-and-balanced claim. "Formulated to meet AAFCO nutrient profiles" means the recipe was checked on paper against the nutrient table. "Animal feeding tests using AAFCO procedures substantiate that [product] provides complete and balanced nutrition" means the food was fed to live dogs for 26 weeks (adults) or 10 weeks (puppies) under monitored conditions. The feeding trial is the higher bar because it captures bioavailability and palatability problems a paper calculation can miss.

The ingredient list, and the splitting trick

This is the highest-value section of any label-decoder guide. Almost no consumer-facing article shows the trick that lets a manufacturer put a named animal protein "first" on a recipe that is actually plant-dominant.

Descending order by pre-cooked weight

AAFCO requires ingredients to be listed heaviest-first, by pre-cooking weight. This rule sounds straightforward and is not. Fresh meat ingredients ("deboned chicken", "whole salmon") are about 70% water. After cooking, they lose 60-75% of their listed weight. A bag that lists "deboned chicken" first and "chicken meal" second usually has more chicken meal than chicken in the finished kibble, even though the order suggests otherwise. Meal ingredients are pre-dried and do not shrink during cooking.

The splitting trick, with a real label pattern

A recipe whose ingredient panel reads "Chicken, peas, pea protein, pea fiber, pea starch, chicken meal, ..." looks chicken-led. Counted by family, the pea fractions outweigh the chicken. The four pea entries (peas, pea protein, pea fiber, pea starch) are split because each fraction is processed separately and lists separately under AAFCO's heaviest-first rule. If the manufacturer hadn't split the peas, the ingredient panel would read closer to "Peas, chicken, chicken meal, ..." and the recipe's plant-dominance would be obvious.

This pattern shows up most often on grain-free dog food, evaluated formulas because pulses (peas, lentils, chickpeas) are the most common grain-substitute. Our scoring counts weighted ingredient contribution, not just listed position, so split recipes get the partial credit they actually earn.

What to look for in the first five ingredients

A practical heuristic: at least one named animal protein in positions one or two; at most one starch in the top five; no vague "meat", "animal fat", or "by-product" without a species named. The named-protein dimension is covered in depth in named vs unnamed protein sources, explained.

Dry-matter basis: the math that lets you compare wet and dry food honestly

This is the math every label-decoder skips. Without it, a wet food at 9% crude protein looks worse than a kibble at 29% crude protein. Run both through the conversion and the wet food can be substantially higher in protein. Every cross-format comparison requires dry-matter basis.

Why "as-fed" percentages mislead you

The GA reports nutrients "as fed", meaning the percentages include the water the dog will drink along with the food. Wet food is 75-78% water by weight. Kibble is 8-12% water. When 78% of a wet food's weight is water, the protein percentage is being divided by that water. Remove the water and the protein density jumps. Dogs metabolize the dry matter, not the water. The right comparison is dry-matter basis.

The three-step calculation

  1. Calculate dry matter percentage. Subtract moisture from 100. A kibble at 10% moisture has 90% dry matter. A wet food at 78% moisture has 22% dry matter.
  2. Divide the nutrient by dry matter. Take the as-fed nutrient percentage and divide by the dry matter percentage. Kibble: 26% protein / 90 = 0.289. Wet: 9% protein / 22 = 0.409.
  3. Multiply by 100. Kibble: 0.289 x 100 = 28.9% protein DMB. Wet: 0.409 x 100 = 40.9% protein DMB.

A worked example: comparing a wet food to a kibble

Take two real products from our database. Kibble A: 29% crude protein, 10% moisture. As-fed math: 29 / (100 - 10) = 32.2% protein DMB. Wet Food B: 9% crude protein, 78% moisture. As-fed math: 9 / (100 - 78) = 40.9% protein DMB.

On the bag, Kibble A's "29%" looks far better than Wet Food B's "9%". On a dry-matter basis, Wet Food B is delivering more protein per gram of food, not less. The same calculation applies to fat and to fiber. The math is the only honest way to compare across the best wet dog food we've reviewed and the best dry dog food picks.

dry matter %      = 100 - moisture %
nutrient DMB %    = (as-fed nutrient % / dry matter %) x 100

The Calorie Content panel

AAFCO has required a calorie content statement on dog and cat food labels since 2017. It is usually printed on the back panel and reads as kilocalories per kilogram (kcal/kg) and kilocalories per cup or per can. The kcal/kg figure is the comparable number across products; the kcal/cup figure depends on the manufacturer's cup volume and is useful only for portioning.

Two practical uses. First, calorie density lets you check portion math. A 30-pound adult dog needs roughly 700-1,000 kcal per day depending on activity; the panel tells you how many cups that translates to. Second, missing calorie statements are a red flag. The requirement is universal, and a bag without one is either old stock or sourced outside AAFCO-compliant channels.

Front-of-bag claims vs back-of-bag regulation

The editorial point is direct: the front of the bag is advertising, the back is regulation. The AAFCO naming rules constrain what the front can say, but the constraint is looser than most readers assume.

The 95% / 25% / "With" / Flavor rules

AAFCO governs how a named ingredient on the front of the bag relates to the recipe inside. "Chicken Dog Food" must contain at least 95% chicken (excluding water added for processing). "Chicken Dinner" or "Chicken Entrée" must contain at least 25% chicken. "Dog Food with Chicken" must contain at least 3% chicken. "Chicken-Flavored Dog Food" needs only enough chicken to be detectable; there is no minimum percentage. Four different products with "chicken" on the front, four very different chicken contents.

Words with no regulatory meaning

"Premium", "holistic", "gourmet", "super-premium": none of these have an AAFCO definition. They may be used freely. A bag labeled "super-premium holistic chicken dinner" is making zero regulated quality claims; the only constrained term in that phrase is "chicken" (and the chicken percentage minimum applies only to "dinner" framings).

Words that do mean something

"Natural" has a narrow AAFCO definition (no chemically-synthesized ingredients except added vitamins and minerals). "Organic" is the strongest claim because it is USDA-regulated. "Human-grade" has an AAFCO definition since 2008, but the bar is high and the term is rarely substantiated on commercial pet food. "Grain-free" is regulated only insofar as it is accurate (the recipe must actually contain no grains), but the surrounding nutritional implications are not regulated. The grain-free and DCM controversy is the FDA's ongoing investigation into how some grain-free formulations may relate to dilated cardiomyopathy in certain dogs.

A 30-second checklist for the store aisle

Screenshot this. Run through it on any bag in your cart before buying.

  1. Is the AAFCO statement present, and does it say "complete and balanced"? If it says "intermittent or supplemental feeding only", do not feed daily.
  2. Does the AAFCO statement match your dog's life stage? Puppy, adult, all life stages, gestation/lactation. "All life stages" works for puppies but is calorie-dense for adult maintenance.
  3. Is the first ingredient a named animal protein? Chicken, beef, salmon, lamb. Not "meat", "animal protein", or "poultry by-product" without a species.
  4. Are there three or more versions of the same plant in the top eight ingredients? "Peas, pea protein, pea fiber" stacked together means the plant share is being hidden by splitting.
  5. Is the crude protein minimum at least 18% for adult maintenance, 22% for growth? These are AAFCO floors; anything below is supplemental, not complete.
  6. Is the Calorie Content statement present? kcal/kg and kcal/cup or kcal/can. Missing it is a red flag (the statement is required since 2017).
  7. If you are comparing wet to dry, did you convert both to dry-matter basis? If not, you are comparing water content as much as nutrition. Use the formula in the dry-matter section above.

Common questions

What does "complete and balanced" mean on a dog food label?

It means the recipe meets the AAFCO nutrient profile for the named life stage (puppy, adult, all life stages, gestation/lactation) and is safe to feed as a sole diet. The phrase is regulated. If a label does not carry this statement, the food is not nutritionally complete on its own.

What is the difference between "formulated to meet AAFCO standards" and "feeding trial tested"?

Formulated means lab-tested against the AAFCO nutrient profile on paper. Feeding trial means actual dogs ate the food for 26 weeks (adults) or 10 weeks (puppies) under AAFCO procedures with clinical monitoring. Feeding trial is the stronger substantiation.

Why is the first ingredient on a dog food label sometimes misleading?

Two reasons. First, ingredients are listed by pre-cooking weight, so deboned chicken (about 70% water) shrinks dramatically after cooking. Second, manufacturers split plant ingredients ("peas, pea protein, pea fiber, pea starch") so each fraction lists separately and individually appears below the lead protein, even though their combined weight is higher.

How do you calculate dry-matter basis for dog food?

Subtract the moisture percentage from 100 to get dry matter percentage. Divide the nutrient percentage by dry matter percentage. Multiply by 100. So a kibble at 26% protein and 10% moisture = 26 / (100 - 10) x 100 = 28.9% protein on a dry-matter basis.

Is "crude protein" the same as digestible protein?

No. "Crude" refers to the lab method (nitrogen analysis), not nutritional quality. The Guaranteed Analysis tells you how much protein is in the bag; it does not tell you how much your dog can absorb. Digestibility depends on the protein source, which means the ingredient list matters more than the GA number.

What does "for intermittent or supplemental feeding only" mean?

It means the food is not nutritionally complete on its own. The product is intended as a topper, treat, or mix-in. Feeding it as a sole diet risks nutritional deficiency. This statement appears on many raw blends, freeze-dried mix-ins, and some boutique formulas. It is regulated and required when the food does not meet AAFCO nutrient profiles.

Are "natural", "premium", and "holistic" regulated terms on dog food?

"Natural" has a narrow AAFCO definition (no chemically-synthesized ingredients except added vitamins and minerals). "Premium" and "holistic" have no regulatory definition at all and may be used freely. "Human-grade" has an AAFCO definition but is rarely substantiated. "Organic" is the strongest claim (USDA-regulated).

Where on the bag is the AAFCO statement usually printed?

On the back-bottom panel, often in 6-point type, frequently the smallest text on the entire bag. It looks like a sentence beginning with "[Product name] is formulated to meet" or "Animal feeding tests using AAFCO procedures substantiate that...". Find it before you buy.

See also

About this guide

Examples on this page are drawn from the dog food labels we have annotated for our live database. Regulatory information is sourced from the AAFCO Official Publication and the FDA's pet food labeling resources, both linked inline. The dry-matter basis math follows the same convention used by Tufts Cummings School Petfoodology.

Moesonson takes no affiliate revenue and no brand sponsorships. We re-review this guide whenever AAFCO updates a labeling regulation or every 90 days, whichever comes first.

Reviewed by the Moesonson editorial team Last updated June 29, 2026 Based on AAFCO 2026 Official Publication