How To Read Pet Food Labels Effectively

How to Read Pet Food Labels Effectively: A 60-Second Decoder

How to Read Pet Food Labels Effectively: A 60-Second Decoder

You're standing in a pet shop aisle holding two bags of dog food. One says "premium gourmet grain-free natural chicken formula." The other is a simple kraft pack with an ingredient list and some fine print. Which one is actually better for your furkid? 🐶

You read the back of both. Ingredient lists. Percentages. A statement from something called AAFCO. But it all blurs together, and you end up buying the one with the fancier packaging.

Here's the truth: pet food labels are legally required to tell you nearly everything you need to know. But they're designed so that the real information sits quietly in the details while marketing claims shout from the front.

This guide breaks down the five things that actually matter on a pet food label, the marketing words that mean nothing, and how to read a complete label in under 60 seconds.

The 5 things that actually matter on a pet food label

You don't need to read every word. You need to know where to look for these five pieces of information. Most quality pet food labels put them all on the back or side panel in a logical order.

1. The AAFCO statement (formulation vs feeding trial)

Look for: A sentence that says something like this:

"X brand dog food is formulated to meet the nutritional levels established by the AAFCO Dog Food Nutrient Profiles for [life stage]"

Or (better):

"Animal feeding tests using AAFCO procedures substantiate that X brand provides complete and balanced nutrition for [life stage]"

What this means: The Association of American Feed Control Officials publishes nutrient standards that are used in most of the world, including Singapore (where the AVS references AAFCO as a baseline). An AAFCO statement tells you the food has been tested or formulated to be nutritionally complete and balanced. It means your pet will not develop deficiencies from eating this food long-term.

Formulation vs feeding trial: The first version ("is formulated to") means the company calculated the recipe and added vitamins/minerals on paper to hit the standards. The second version ("feeding tests using AAFCO procedures") means they actually fed the food to real animals and ran bloodwork to verify the nutrients are bioavailable (your pet can actually absorb them). A feeding trial is the gold standard. Many brands skip the feeding trial cost and use formulation instead; both are legal and both are safe, but feeding trial = slightly more proof.

What life stage matters: Look for one of these four labels:
- All Life Stages (puppy, adult, pregnant/nursing, senior) = the strictest AAFCO category. If you only check one thing, check for this.
- Adult Maintenance (adult dogs / cats only, not puppies or seniors)
- Growth (puppies and pregnant/nursing only)
- Senior or Maintenance for Senior Dogs (older dogs; often higher protein than typical)

If the bag says "Adult Maintenance" only and you have a puppy, that food is nutritionally incomplete for your puppy's needs and will cause long-term deficiency.

Red flag: No AAFCO statement at all. Some premium raw or home-cooked brands skip AAFCO testing and rely on "NRC guidelines" instead (National Research Council, a looser standard). NRC diets are not necessarily bad; ask the brand why they chose NRC.

2. The ingredient list (order, splitting, and named proteins)

The ingredient list is listed by weight, from highest to lowest. But there's a trick: ingredient splitting.

Ingredient splitting example:

Bag A lists: Chicken, Chicken Meal, Chicken Fat, Wheat, Wheat Gluten, Wheat Bran, Corn...

Bag B lists: Chicken, Wheat, Wheat Gluten, Corn, Chicken Meal, Chicken Fat...

Both bags have chicken as the #1 ingredient, which looks good. But in Bag A, the three wheat products add up to more chicken. Splitting breaks one ingredient into three forms (whole grain, gluten, bran) to keep any single wheat ingredient from ranking #1. It's legal, it's common, and it can be misleading.

What to actually look for:

Named meat proteins as the first two ingredients. Examples: Chicken, Beef, Fish, Duck, Kangaroo. Not "meat meal" or "poultry by-products" (those are lower-quality protein sources with lower digestibility).

Organ/offal listed. Examples: Chicken liver, beef kidney, fish meal. These are nutrient-dense and normal.

Few grain ingredients if the brand claims "whole grains." One whole grain ingredient is better than three (whole wheat, wheat gluten, wheat bran).

"Meat by-products" or "poultry by-products" as a top ingredient. These are legal and safe but are lower-grade protein sources (beaks, feet, connective tissue, unspecified poultry parts). Not inherently harmful, but it's a cost signal.

Ingredient splitting. One ingredient product (like "wheat") is better than three (wheat flour, wheat gluten, wheat bran) unless the brand is transparent about why (e.g., whole grain plus gluten for structure in wet food).

Unspecified proteins. "Meat meal" without a species listed. This could be chicken, beef, pork, or a blend; you don't know. Named proteins (Chicken meal, beef meal) are preferable.

For cats specifically: Look for 70-90% meat protein. Cats are obligate carnivores; their GI system is optimized for animal protein, not plants. If vegetables are listed in the top 5 ingredients for a cat food, it's likely not optimized for feline nutrition.

3. The guaranteed analysis (protein, fat, fiber, moisture minima and maxima)

The guaranteed analysis (GA) is a table or list stating:

Crude Protein (min) 10%, Crude Fat (min) 5%, Crude Fiber (max) 4%, Moisture (max) 10%

These numbers are minimums or maximums (marked "min" or "max"). They are not exact values; actual values vary ±10% batch to batch due to ingredient variation.

What to look for:

Protein: 25-35% for dogs, 35-45% for cats. Dogs need high protein but can digest a lower percentage. Cats need higher protein and are less forgiving of low-protein diets (increases risk of urinary FLUTD, muscle loss in senior cats).

Fat: 12-20% for dogs, 12-15% for cats. Essential fatty acids come from fat; but over 20% fat in dog food can be hard on the pancreas for some dogs.

Fiber: 3-5% for dogs, 1-3% for cats. Cats need very low fiber; they don't have the colons to digest it. High fiber in cat food is a red flag.

Moisture: 70-75% for fresh/cooked foods, 10-12% for kibble. High moisture is normal for fresh or canned food. If a "fresh" food lists 40% moisture, it's not actually fresh.

Crude Fiber over 5% for dogs, over 3% for cats. This often signals high plant fillers instead of meat.

Do not compare GA percentages between kibble and fresh food directly. Kibble is ~10% moisture; fresh food is ~70% moisture. A kibble with "30% protein" has roughly the same protein as a fresh food with "10% protein" (the fresh version's protein is "diluted" by water). Compare on a dry-matter basis instead: divide the GA percentage by (100 - moisture %). Example: 10% protein in 70% moisture fresh food = 33% dry-matter protein, roughly equivalent to 25% kibble protein.

4. Calorie content (kcal/kg and kcal per serving)

Look for: "Metabolizable Energy: X kcal/kg" or "X kcal per cup" or "X kcal per 100g"

Why it matters: Different proteins and fats have different calorie densities. A high-fat food (20%+ fat) might be 450 kcal per 100g. A leaner food might be 320 kcal per 100g. If you feed the same volume or weight, you're feeding very different calories, and your dog's weight will drift.

What to look for:

Fresh/cooked food: 130-180 kcal per 100g. Most gently cooked foods fall here because they're ~70% moisture.

Kibble: 350-420 kcal per 100g. Higher because moisture is low.

Calorie label per serving unit. The label should list kcal per 100g, kcal per cup, or kcal per can. Use this to calculate daily intake against your pet's calorie needs.

How to calculate daily intake:

If your vet says your 10kg dog needs 800 kcal per day, and your food is 160 kcal per 100g, feed 500g per day (800 kcal ÷ 160 kcal per 100g = 5 × 100g portions). Use our feeding calculator to avoid the math.

5. The feeding guide (starting point only)

Every label includes a feeding guide: "Feed X amount per day based on weight."

What this is: A legal requirement and a starting point, not a personalized recommendation.

What this is not: A guarantee your pet needs this amount. Feeding guides are calculated for an average dog of that weight, with average activity level, average metabolism, average neuter status.

Your 10kg dog might need 300g per day. Your neighbor's 10kg dog might need 250g per day. Both are fine; they have different metabolisms.

How to actually use the feeding guide:

  1. Start with the amount listed for your dog's weight
  2. Feed for one week and monitor stool firmness (should be firm to slightly soft)
  3. Monitor weight and energy
  4. After 2-3 weeks, adjust up or down by 10-15% if needed

If your dog gains weight easily, feed at the low end of the guide. If your dog is naturally lean despite eating enough, feed at the high end.

For cats: Most feeding guides say "feed 45-50g per day for a 4kg cat." This is usually a bit high for indoor cats (which leads to obesity). Start with 40g and adjust based on weight and activity.

Marketing words that don't legally mean anything

These words appear on pet food labels everywhere. They are not regulated by AAFCO or FDA. They mean whatever the marketing team wants them to mean.

"Premium" - No legal definition. Appears on $2/100g kibble and $8/100g fresh food. Meaningless.

"Gourmet" - No legal definition. Implies luxury but is purely marketing.

"Natural" - AAFCO has a definition ("no synthetic ingredients") but it's loose and doesn't mean "better for your pet." All kibble is processed; processing is not "unnatural."

"Grain-free" - Not a nutritional benefit. Grain-free diets have been linked to dilated cardiomyopathy (DCM, a heart condition) in certain dog breeds, especially when peas/legumes replace grains. The AAFCO statement and nutrient balance matter more than whether grains are present.

"Holistic" - No legal definition. Marketing only.

"No by-products" - This claim often means "we removed the organs." But organs (kidney, liver, lung) are nutrient-dense and are not "fillers." Organ meat is whole-food nutrition.

"Human-grade" - Not AAFCO regulated, but it does have some meaning: ingredients could theoretically be eaten by humans (not cosmetic-grade, not pet-food-only grade). It's a reasonable signal of ingredient quality, but don't over-weight it. A high-quality kibble might score lower on "human-grade" than a fresh food, but still be nutritionally complete.

Marketing words that DO mean something

These terms are regulated (by AAFCO, FDA or both) and carry legal weight.

"AAFCO All Life Stages" - Tested or formulated to be nutritionally complete for puppies, adults, pregnant/nursing, and seniors from one recipe. The gold standard. Worth paying for.

"Organic" - AAFCO regulated. Means ingredients were raised without synthetic pesticides, antibiotics, or GMOs. FDA also has oversight. Organic is not "safer" or "healthier," just a different farming method. A conventional chicken meat and an organic chicken meat have the same nutritional profile.

"Complete and balanced" - AAFCO regulated. The food has been formulated or tested to meet all nutrient minimums and maximums for the stated life stage. This is the #1 thing you should verify on every pet food label.

"Named meat protein" - "Chicken" not "poultry." "Beef" not "meat." These are required to be a specific species, not a blend. Named proteins are generally higher quality than unnamed.

"FEDIAF" - European equivalent to AAFCO. If the label says FEDIAF (European Pet Food Industry Federation), the food is formulated to European nutrient standards. FEDIAF and AAFCO are both rigorous; either is fine.

How to read a label in 60 seconds: a checklist

Print this and take it to the pet shop aisle.

  1. Turn to the back panel. Skip the front; it's 90% marketing.

  2. Look for the AAFCO statement (usually bottom third of the back panel). Check that it says "All Life Stages" or the specific life stage you need.

  3. Scan the ingredient list. First ingredient should be a named meat (Chicken, Beef, Fish, etc.). Skip if it says "meat meal" as the #1 ingredient.

  4. Check the guaranteed analysis table. Does protein % match your pet's needs? (25-35% for dogs, 35-45% for cats). Does moisture make sense for the product type?

  5. Find calorie content (kcal/kg or kcal per cup/100g). Note it for feeding calculation.

  6. Glance at the feeding guide. Use as a starting point, not gospel.

Total time: 60 seconds. You're done.

Frequently asked questions

What is AAFCO, exactly?
The Association of American Feed Control Officials is a non-profit that develops model regulations for pet food. AAFCO publishes nutrient standards (minimums and maximums for protein, fat, fiber, vitamins, minerals) that pet food companies follow. AAFCO is used in the USA, Canada, Australia, and Singapore (where AVS references it). Not every country uses AAFCO; European brands might use FEDIAF instead.

If a brand doesn't have an AAFCO statement, is it dangerous?
Not necessarily. Some premium fresh-food and raw-food brands use NRC (National Research Council) guidelines instead, which are less stringent but still scientifically based. Raw-food brands especially often skip AAFCO testing because it's expensive. Ask the brand why they chose NRC and whether they have a veterinary nutritionist on staff. A board-certified vet nutritionist's formulation is reliable; a random person's home-cooked recipe is not.

Why do some labels list "chicken meal" instead of "chicken"?
Chicken meal is rendered chicken (cooked, dehydrated, ground). It's shelf-stable and concentrates protein. It's not a lower-quality ingredient; it's just processed. Many kibbles use chicken meal. If you want whole meat, look for "chicken" as the first ingredient. If "chicken meal" is first, the food has less real meat by weight.

Can I compare guaranteed analysis across kibble and fresh food?
Not directly, because kibble is ~10% moisture and fresh food is ~70% moisture. A kibble with 30% protein and a fresh food with 10% protein might be nutritionally equivalent (on a dry-matter basis). To compare fairly, calculate dry-matter percentages: (GA % ÷ (100 - moisture %)) × 100. Or just ask the brand for the dry-matter nutrient profile; they should have it.

What does "crude" in "crude protein" mean?
It means "measured by a chemical method" (the Kjeldahl method), not a refined biological measurement. "Crude" doesn't mean "low quality"; it's just the lab term. All AAFCO labels use "crude protein," "crude fat," "crude fiber."

Is "grain-free" better for my dog?
Not inherently. The marketing push for grain-free comes from the assumption that dogs can't digest grains (false; dogs can digest cooked grains well). However, grain-free diets that use peas, lentils, or other legumes as the primary carbohydrate have been epidemiologically linked to dilated cardiomyopathy (heart disease) in certain breeds, especially Goldens, Labs, and Great Danes. If you want grain-free, look for grain-free + non-legume carbs (sweet potato, tapioca). But a quality grain-inclusive food is not "worse."

What is "guaranteed minimum" vs "guaranteed maximum"?
Protein and fat are listed as minimums (the food has at least this much). Fiber and moisture are maximums (the food has no more than this much). This is because you want high protein and fat, but you're okay with less. You want low fiber and moisture (in kibble), so you set maximums.

Should I feed my cat the same food as my dog?
No. Cats and dogs have different nutrient needs. Cats need higher protein (35-45% vs 25-35%), higher taurine (an essential amino acid cats can't synthesize), and lower carbohydrate tolerance. A dog food fed to a cat long-term will cause deficiencies. Make sure cat food is explicitly labeled for cats.

How often should I switch my pet's food?
You don't need to. If your pet is thriving on a food (firm stool, good energy, healthy coat, stable weight), stick with it. Pets don't need "variety" the way humans do. If you do switch, transition gradually over 5-7 days (mix old and new) to avoid digestive upset.

What does "meat by-product" actually contain?
It's the leftover parts of the meat animal: organs, connective tissue, trimmings. It's not spoiled or contaminated. Organs are actually nutrient-dense (liver is full of B vitamins). The downside is that it's lower-quality protein (lower digestibility) and you don't know the exact species. Named meat (chicken, beef) is generally preferable, but meat by-product is not harmful.

The bottom line

A pet food label is a legal document. The back panel tells you exactly what you're buying: nutrients, source of ingredients, calorie content, and serving size. The front panel is marketing. Learn to read the back, and you'll make better food choices for your furkid.

The single most important thing to check: Does the label say "AAFCO All Life Stages" or the specific life stage your pet needs? If yes, and your pet thrives on it (good stool, energy, coat, weight), you've got a solid food.

If you want to see what a transparent label looks like, we publish every Bon Pet formula openly so you can fact-check us. No hidden ingredients, no marketing fluff. Just protein, fat, fiber, calories, and an AAFCO All Life Stages statement.

If you've never tried fresh-cooked food for your furkid and want to see how they respond, our free dog trial pack and free cat trial pack let you test without committing. Feed the real food. Read the real label. Then decide 🐾

❤️ The Bon Pet team

Frequently asked questions

What does AAFCO mean on pet food labels in Singapore?

AAFCO (Association of American Feed Control Officials) sets the nutrient standards Singapore's AVS references as a baseline. An AAFCO statement on the bag confirms the food is nutritionally complete and balanced for a specific life stage, so your furkid won't develop deficiencies long-term.

Is 'formulated to meet' or 'feeding trial' better on a label?

Feeding trial is the gold standard because the brand actually fed the food to real animals and verified nutrient absorption through bloodwork. 'Formulated to meet' just means the recipe hits the standards on paper. Both are legal and safe, but feeding trial gives slightly more proof.

What is ingredient splitting on pet food labels?

Ingredient splitting is when a brand breaks one ingredient (like wheat) into three forms (wheat flour, wheat gluten, wheat bran) so no single wheat entry ranks above the meat protein. It's legal but misleading. One whole grain ingredient is better than three split ones.

Back to blog

Help Stray Cats, One Meal at a Time

Opt into kindness by sponsoring to support rescue cats.

Meals will be delivered to fosterer of your choosing. Wildflower Studio or LUNI.

Sponsor a Meal