Ingredients··8 min read
How to Read Pet Food Ingredient Lists
Decode protein sources, fillers, and guaranteed analysis so you can shop with confidence — without memorizing marketing words.
Ingredients are listed by weight — before cooking
The ingredient list is in descending order by weight as the recipe goes into the kettle. Fresh meat is heavy because it is mostly water. That is why “chicken” can sit above “chicken meal” even when the dry food’s protein mostly comes from the meal after moisture cooks off.
Read the first five ingredients as a group, not as a slogan. You want named animal proteins near the top, and you want to know what else is doing the filling: grains, legumes, potatoes, or more meat.
Named meat, meal, and by-products
“Chicken” means the flesh and skin of chicken, with the water still in it. “Chicken meal” is cooked and dried chicken tissue — concentrated protein, not a lesser ingredient. “Meat” or “animal by-product” without a species is vaguer; prefer named species (chicken, salmon, lamb) so you can avoid a known allergy.
By-products can include organs, which cats and dogs naturally eat. The issue is not the word “by-product” by itself — it is whether the species is named and the food is complete and balanced.
- Named species (chicken, tuna, lamb) — useful if you are avoiding an allergen
- Meal — dried, protein-dense; normal in kibble
- Split plants (pea protein, pea starch, pea fibre listed separately) — the same plant appearing several times to look smaller than meat
Guaranteed analysis is not a scoreboard
Protein, fat, fibre, and moisture are minimums and maximums, not a quality ranking. Wet food looks “low protein” on the can because it is ~75–80% water. To compare wet and dry, convert to dry matter: divide the protein % by (100 − moisture %), then multiply by 100.
Example: a can with 10% protein and 78% moisture is about 45% protein on a dry-matter basis. A kibble with 32% protein and 10% moisture is about 36%. The can is not “weaker” — it is wetter.
Words you can ignore
“Natural,” “holistic,” “premium,” and “human-grade” are marketing, not a feeding standard. “Grain-free” only tells you grains are absent — see our grain-free vs grain-inclusive cat guide.
Look instead for a complete-and-balanced statement for the right life stage (kitten, adult, senior, puppy, all life stages). That is the line that says the food is meant as a meal, not a snack.
How we use this at Urban Pet
We still read labels the same way you should: named proteins, life stage, and format first. The Paw-sonality Quiz captures allergies and health notes so recommendations are not just “best seller.”
When you are ready to compare, start in cat food or dog food and use the filters for grain-free, life stage, and wet vs dry. Product pages show the ingredients we receive from the brand — if a pet has a severe allergy, confirm the current pack and ask us on WhatsApp before you buy.
Quick answers
- Is meat meal worse than fresh meat in kibble?
- No. Meat meal is cooked and dried, so it contributes more protein per gram than fresh meat, which is mostly water. Named meals (chicken meal, salmon meal) are a normal, useful part of dry food.
- How do I compare wet food protein with dry food protein?
- Use dry-matter protein. Divide the protein percentage by (100 minus moisture percentage), then multiply by 100. Wet food looks lower on the can because of water, not because it is weak.
- What label line tells me a food can be a full meal?
- A complete-and-balanced statement for your pet’s life stage. Treats and toppers often lack that line and should stay as extras, not the whole bowl.
Match this to your pet
Take the quiz for a personalised shortlist, or open the aisle this guide is about.