Dog food packaging is designed to sell, not to inform. The front of the bag is all marketing — words like "natural," "holistic," "premium," and "human-grade" are largely unregulated and mean almost nothing. The real story is on the back, in the ingredient list and guaranteed analysis. Here's how to read it in 30 seconds.
The ingredient list: order matters
Ingredients on pet food labels are listed by weight, in descending order. The first ingredient is whatever the product contains the most of by weight at the time of manufacturing. This is the single most important thing to check.
What you want to see first: a named protein source. "Deboned chicken," "salmon," "beef," "lamb" — a specific animal, not a category. If the first ingredient is a named whole protein, that's a good start.
What you don't want to see first: "Corn," "wheat," "soy," "corn gluten meal," "brewers rice," or any grain or starch. These are cheap fillers that bulk up the food at low cost. They're not inherently harmful, but if a grain is the first ingredient in a product marketed as "high protein" or "premium," the marketing and the formulation don't match.
The "meal" question
You'll see ingredients like "chicken meal," "salmon meal," or "lamb meal" on most kibble labels. Is meal good or bad? The answer is more nuanced than most people think.
"Chicken meal" is chicken that's been rendered — cooked at high temperatures to remove moisture and fat, then ground into a concentrated protein powder. Because the water has been removed, chicken meal is actually a more concentrated source of protein by weight than fresh chicken. A product with "chicken meal" as the first ingredient may contain more actual chicken protein than one listing "deboned chicken" first, because fresh chicken is about 70% water.
The important distinction is named vs. unnamed. "Chicken meal" is fine — you know it came from chickens. "Meat meal," "animal meal," or "poultry meal" without specifying the source is a red flag. These generic terms can include a mix of rendered animal proteins from unspecified sources, and the composition can vary batch to batch.
Ingredients to watch for
BHA, BHT, and ethoxyquin are artificial preservatives that have raised health concerns in research studies. Many premium brands have moved away from them, using mixed tocopherols (vitamin E) as a natural preservative instead. If you see BHA or BHT on the label, it's worth noting — not necessarily a dealbreaker, but something to be aware of.
"Natural flavor" is a deliberately vague term. It could mean chicken liver digest, or it could mean a proprietary flavoring compound. It's not harmful, but it tells you nothing useful.
Carrageenan is a thickener used in many wet/canned dog foods. Some research has linked it to gastrointestinal inflammation. Many premium wet food brands have reformulated to remove it.
Food dyes (Red 40, Yellow 5, Blue 2) serve no nutritional purpose — they're there to make the food look more appealing to humans. Dogs don't care what color their food is. Most quality brands don't use them.
The guaranteed analysis: the numbers that matter
Every dog food label includes a "Guaranteed Analysis" section showing minimum and maximum percentages of key nutrients. Here's how to read it quickly.
Crude protein (minimum): For adult dogs, look for at least 18% — that's the AAFCO minimum. Most quality foods are in the 25–35% range. Active dogs, puppies, and large breeds often benefit from the higher end.
Crude fat (minimum): AAFCO minimum is 5% for adults. Most foods are 12–18%. Dogs on weight management diets should be on the lower end; active dogs can handle higher fat content.
Crude fiber (maximum): Fiber supports digestion. Most foods are 3–5%. Dogs with digestive issues may benefit from foods in the 5–7% range.
Moisture (maximum): Dry food is typically 10–12% moisture. Wet food is 75–85%. This matters because you need to compare nutrients on a "dry matter basis" — removing the water — to fairly compare a wet food to a dry food.
The 30-second label check
When you're standing in the pet food aisle or scrolling through a product page, here's your quick scan routine.
First: Check the first three ingredients. You want at least one named animal protein in the top two. If the first three ingredients are all grains or starches, move on.
Second: Scan for red flags — unnamed meat sources, artificial preservatives, food dyes. The presence of one isn't necessarily a dealbreaker, but multiple is a pattern.
Third: Glance at the guaranteed analysis. Is the protein percentage where you want it for your dog's needs? Is the fat content appropriate for their activity level?
That's it. Three checks, thirty seconds. You're not going to become a pet nutritionist from reading a label, but you'll be able to separate the quality products from the ones that are mostly marketing.
What Luca does with this information
When you set up your dog's profile in Luca, the app's ingredient parser analyzes every product in your cart at this level — automatically. It reads the full ingredient list, flags allergens, identifies protein sources, checks for common red-flag ingredients, and cross-references the nutritional profile against your dog's specific needs.
You don't need to read a single label yourself. Luca reads them all, every week, for every product it considers putting in your cart. The explanations next to each cart item tell you why it was chosen — and the ingredient analysis is a key part of that reasoning.
Let Luca read the labels for you.
Every product in your cart is analyzed for ingredients, allergens, and nutritional fit — automatically.
Get early access