Label Guide

How to Read a Dog Food Label

Most people pick food by the picture on the bag. This guide shows you what actually matters — the ingredient list. 3 rules. 2 minutes. You'll never buy bad food again.

The 3 Rules

Pick up any bag. Read the ingredient list on the back. Apply these three rules in order.

Rule #1 — First ingredient not a protein? Put it back.

Ingredients are listed by weight, heaviest first. The first ingredient is what the food is mostly made of.

✅ Good first ingredients: Salmon, Trout, Herring, Whitefish, Turkey, Duck, Lamb, Venison, Rabbit, Salmon Meal, Herring Meal

❌ Bad first ingredients (put it back): Corn, Brewers Rice, Wheat, Soy, Peas, Sweet Potatoes, Potatoes, Rice, Oatmeal

If carbs come first — the food is mostly carbs, not meat. No exceptions.

Rule #2 — "Meal" is not automatically bad. Named species = OK. Unknown = no.

Salmon Meal is dehydrated salmon — about 3–4× more concentrated protein than fresh salmon (~70% vs ~20%). It is a quality ingredient. ✅

"Meat Meal" or "Poultry Meal" without naming the animal: the source is unknown. It could be any animal, any part. Avoid. ❌

The rule: if the species is named, it's a real ingredient. If it's generic, it's a mystery.

Rule #3 — By-products: named and specific = possibly fine. Vague = no.

By-products are not automatically bad. Chicken Liver and Beef Heart are by-products — and they are among the most nutrient-dense ingredients possible. ✅

"Poultry By-Product Meal" = feet, necks, intestines, and undeveloped eggs from an unnamed bird. Lower consistency, lower transparency. ❌

"Animal Digest" = hydrolyzed tissue from unknown animals. Mainly used as flavor enhancer. Signals the lowest-budget formulas. ❌

💡 Bonus Rule: Count the Legumes

If you see peas, lentils, or chickpeas in 3 or more positions on the ingredient list — the company is using legumes as cheap protein substitutes. This is the pattern the FDA linked to DCM concerns in dogs. One legume ingredient is fine. Three or four is a red flag. More on DCM below →

What Counts as Protein?

✅ Real Protein
  • Salmon
  • Trout
  • Herring
  • Whitefish
  • Sardine
  • Turkey
  • Duck
  • Lamb
  • Venison
  • Rabbit
  • Salmon Meal ✅
  • Herring Meal ✅
  • Chicken Liver ✅
  • Beef Heart ✅
❌ Not Protein
  • Corn
  • Wheat
  • Brewers Rice
  • Soy
  • Peas
  • Pea Protein ⚠️
  • Pea Flour ⚠️
  • Lentils
  • Chickpeas
  • Sweet Potatoes
  • Potatoes
  • Meat Meal ❌
  • Poultry By-Product ❌
  • Animal Digest ❌

⚠️ Pea Protein and Pea Flour are used to artificially raise the protein percentage on the label. The protein is real but has an incomplete amino acid profile — lower biological value than meat.

Which Grains Are OK?

"Grain-free" became a marketing buzzword. The truth: not all grains are equal. The ones to avoid are corn, wheat, and soy. Oats, brown rice, and millet are genuinely nutritious for dogs.

🔴 Avoid

GrainProblem
Corn / Kukuruz Not a premium protein source. As main ingredient = low-tier formula. ~92% of US corn is GMO. Does contain some nutrients (B vitamins, linoleic acid) but signals a filler-heavy food when it's first on the list.
Corn Gluten Meal Co-product of corn processing with incomplete amino acid profile — lacks lysine and tryptophan. Used to inflate protein % on the label without equivalent nutritional value.
Wheat 13% allergy rate in dogs with food sensitivities. Common cheap filler. Contains gluten.
Soy 6% allergy rate. Contains phytoestrogens — studies show measurable hormonal changes at high dietary levels, though clinical harm is not established at typical doses.
Brewers Rice Small rice fragments left after milling. Highly digestible but stripped of bran, germ, and most nutrients found in whole grain rice. Presence as a top ingredient signals a lower-cost formula.

🟢 These Are Fine

GrainWhy It's Good
Oats / AvenaGentle on sensitive stomachs. Good fiber. Low allergen risk. 13–17% protein among grains. Source: PMC5302337.
Brown Rice91% digestibility. B vitamins, magnesium, phosphorus. Safe for sensitive Frenchie stomachs. Source: PMC5302337.
Millet / ProsoNaturally gluten-free. Easy to digest. Good B vitamins and minerals.
SorghumGluten-free. Lower postprandial glycemic response than rice in dogs. Source: PMC6522124.
Spelt / PirAncient grain. More nutritious than modern wheat. Lower allergen concern.
QuinoaComplete protein profile. High fiber. Technically a seed, treated as grain. Nutritionally solid.
📋 The Simple Rule About Grains

The problem is not grains. The problem is which grains.
Corn, wheat, and soy are the ones to avoid. Oats, brown rice, and millet are your friends. A food with oats and brown rice can be better than a "grain-free" food full of peas and lentils.

The Grain-Free & Heart Disease Concern — What's Actually True

📋 Summary (Verified Facts Only)
  • The FDA investigated 1,382 DCM cases from January 2014 to November 2022
  • No causal link was proven. Investigation officially closed December 2022.
  • 93% of reported cases involved peas and/or lentils prominently in the food
  • The concern is NOT grain-free itself — it's legumes used as protein substitutes
  • Some dogs' DCM improved when switched off these foods or given taurine supplements — suggesting a connection, but not proving one
  • Sources: FDA.gov | AVMA

What Actually Happened

In 2018, vets started noticing DCM (dilated cardiomyopathy — the heart muscle weakens and enlarges) in breeds that aren't genetically prone to it: Golden Retrievers, Labrador Retrievers, etc. A common factor: grain-free diets with heavy legume use.

The pet food industry discovered that adding lots of peas, lentils, and chickpeas boosts the protein percentage on the label — without the cost of real meat. A food with 30% protein from legumes looks the same on the label as one with 30% from salmon. It isn't.

What It Means for Frenchies

French Bulldogs are not genetically prone to DCM. But they do have other cardiac sensitivities (Patent Ductus Arteriosus, arrhythmias). Given that excellent Ancient Grains options exist at the same price point, there is no good reason to choose a legume-heavy food.

Our recommendation: When a brand offers both grain-free and Ancient Grains versions — always choose Ancient Grains. Same fish protein, none of the legume concern.

The Bottom Line

"Grain-free" is not the enemy. Heavy legumes replacing real meat is the enemy.
One ingredient of peas in a fish-based food is fine. Peas + pea protein + pea flour + lentils together = someone's using cheap plants to fake a protein number. That's what to avoid.

Reading a Label: Step by Step

  1. First ingredient check — Named protein? Yes → continue. No → put it back.
  2. Count the legumes — Peas, pea protein, pea flour, lentils, chickpeas: if 3+ appear, look for another food.
  3. Check "meal" ingredients — Species named (Salmon Meal) = OK. Generic (Meat Meal) = avoid.
  4. Look at top 5 total — The first 5 ingredients make up the majority of the food. Do they look like real food?
  5. Check for AAFCO statement — "Complete and balanced for [life stage]" confirms the food meets minimum nutritional standards.
  6. Ignore the front of the bag — "Natural," "Premium," "Holistic," "Grain-Free" on the front mean nothing legally. The ingredient list on the back is everything.
⚠️ "Chicken Flavor" vs "With Chicken" vs "Chicken Dinner"
  • "Chicken Flavor" — May contain almost no actual chicken. Just flavoring.
  • "With Chicken" — Must contain at least 3% chicken by weight.
  • "Chicken Dinner / Entrée / Platter" — Must contain at least 25% chicken.
  • "Chicken" (no qualifier) — Must contain at least 70% chicken.

This is an AAFCO rule. The front of the bag tells you less than you think.

Side by Side: Good Label vs. Bad Label

✅ Good Label Example

Farmina N&D Ocean Ancestral Grains

  1. Salmon (named protein ✅)
  2. Dehydrated fish (named ✅)
  3. Oats (good grain ✅)
  4. Spelt (good grain ✅)
  5. Fish oil (omega-3 ✅)

No legumes. No corn. No wheat. No mystery proteins.

❌ Bad Label Example

Generic "Premium" Grain-Free Brand

  1. Chicken (OK but high allergen)
  2. Peas ⚠️
  3. Pea Protein ⚠️
  4. Lentils ⚠️
  5. Pea Flour ⚠️

Positions 2–5 are all legumes. The "29% protein" is mostly plant protein. Classic legume-pumping formula.

Sources & References

  1. AAFCO — Understanding Pet Food Ingredients & By-Products. AAFCO.org
  2. FDA — DCM Investigation Closure, December 2022. FDA.gov
  3. AVMA — FDA ends DCM public updates. AVMA.org
  4. Tufts Petfoodology — Corn in Dog Food (2023). Tufts
  5. Wernimont SM et al. — Compositional Analysis of Cereal Grains in Pet Nutrition. PMC, 2017. PMC5302337
  6. Adolphe JL et al. — Glycemic Response of Dogs Fed Starch Sources. PMC, 2020. PMC7455921
  7. Verlinden A. et al. — Food hypersensitivity in dogs. BMC Veterinary Research, 2016. PMC4710035