Are by-products actually bad for dog food?

“No by-products” is one of the most effective lines in pet marketing, because it sounds like a promise about quality. Read the regulator’s actual definition of a by-product and the line gets much less impressive.

What a by-product actually is

The word sounds like an afterthought, a leftover. The regulatory definition is more specific. AAFCO defines meat by-products as the non-rendered, clean parts of slaughtered mammals other than meat: organs such as liver, kidney, brain, lung, spleen, and stomach, along with bone, blood, and fat. Poultry by-products are the clean parts of the carcass such as heads, feet, and viscera. The definition explicitly excludes hair, horns, teeth, and hooves. It is not floor sweepings, and it is not roadkill; those are persistent internet myths, not what the term means.

Put plainly, a by-product is mostly organ meat. Liver is one of the most nutrient-dense foods on earth, rich in vitamin A, B vitamins, iron, and copper. A wild canid that brings down prey eats the organs first and the muscle meat later, because the organs carry the nutrition. A diet of nothing but boneless, skinless chicken breast, the thing “no by-products” marketing implies you want, would actually be a poor diet for a dog.

Why the marketing works anyway

“By-product” reads as low quality to a human shopper because we do not eat organ meat much anymore, and because the industry has spent two decades teaching buyers to fear the word. That fear is doing the selling, not any nutritional fact. The same organ that is a “by-product” in a grocery-brand kibble is “nutrient-rich liver” in a boutique recipe, and the dog cannot tell the difference from the marketing.

That does not make every by-product ingredient equal. There is a real, useful distinction, and it is not the one the front of the bag is drawing.

The distinction that actually matters: named vs generic

Our Ingredient Clarity sub-score does not ask whether an ingredient is a by-product. It asks whether the label names the source. “Chicken by-product meal” tells you the animal; “chicken” is identified, the species is fixed, and you can reason about it. “Meat by-product” or “animal by-product meal” does not name the animal, which means the manufacturer can change the protein source batch to batch and you would never know. For a dog with a protein sensitivity, that ambiguity is the entire problem.

So our rubric credits the named version and flags the generic one. A food built on “chicken by-product meal” is not marked down for the by-product; a food built on unnamed “meat and bone meal” loses clarity points for the missing name. The ingredient is fine. The vagueness is the issue.

What we are not saying

We are not saying a by-product recipe is automatically as good as a whole-muscle one, or that a budget kibble is secretly premium. Plenty of by-product-based foods score in the middle for other reasons: weak brand-trust signals, a formulated rather than feeding-trial AAFCO statement, or a thin guaranteed analysis. We are saying the by-product itself is not the reason, and a rating that marks a food down simply for containing one is scoring a marketing narrative, not the food.

- The PetScored desk. See how clarity is scored in the dog food methodology, and why a named meal is not a filler either. For the unnamed-ingredient tradeoff on two real budget labels, see Pedigree vs Purina Dog Chow head to head.