How to Read a Dog Food Label

How to read a dog food label

Every bag in the UK has to carry the same legal declaration. Once you know what the four parts mean, you can compare any two foods in a minute and ignore the front of the bag entirely.

A Rhodesian Ridgeback beside a full bowl

1. The description: complete or complementary

"Complete pet food" means the food on its own meets the dog's nutritional needs; it is a legal claim, tested against FEDIAF guidelines. "Complementary" means it does not, and must be fed with something else. Treats, toppers and most tinned "meat" products are complementary. All Happy Dog dry and Pure wet recipes are complete.

2. Composition

The ingredients, in descending order by weight before cooking. Three things to check:

What is first, and in what state

"Ostrich meat meal" is dried and concentrated; "fresh chicken" is three quarters water and will shrink in the finished food. Two bags can list meat first and end up with very different amounts of it. The full explanation.

Named or generic

"Ostrich" and "potato" are named. "Meat and animal derivatives" and "cereals" are legal but tell you nothing, and the recipe can change between batches. For a dog with a sensitivity, generic terms are a dead end.

How many animal sources

Count them, including fats and flavourings. A single-protein food has one. A food with "chicken fat" and "hydrolysed poultry protein" alongside lamb has three.

3. Analytical constituents

What the finished food contains, by percentage: crude protein, crude fat, crude fibre, crude ash, moisture, and sometimes calcium, phosphorus and sodium. This is the part to compare between bags, because it describes the food as fed rather than the ingredients before cooking.

Term What it means What to look for
Crude protein Total protein, animal and plant Low twenties for adult dry food; higher for puppies; reduced in renal diets
Crude fat Total fat Typically 10 to 16% dry; under 10% in low-fat diets
Crude fibre Indigestible plant fibre 2 to 5% for most dogs; higher in weight-loss diets
Crude ash Total minerals, not "ash" in any other sense Around 6 to 8% in dry food; very high figures suggest a lot of bone
Moisture Water content About 10% dry, up to 80% wet

Comparing wet with dry. Wet food figures look low because of the water. To compare, divide each figure by (100 minus moisture). A wet food with 8% protein and 78% moisture is about 36% protein on a dry-matter basis. Our own analyses are quoted on dry matter for this reason.

4. Additives

Vitamins, trace elements and any technological additives, listed per kilogram. Vitamins and minerals here are normal and necessary; they are how a complete food is made complete. What you do not want to see are artificial colours (E100 series numbers), artificial preservatives such as BHA and BHT, and added sugars, which appear as sucrose, dextrose or caramel.

The rest of the bag

The feeding guide is a starting point, not a prescription; adjust to the dog's condition and weigh the food rather than scoop it. The batch number and best-before date are what you would quote if you ever had a concern, and they are how we trace a bag back to its retention sample at the factory. How that works.

Questions about a specific label? Send us a photo and we will read it with you.

Not sure what to feed your dog?

Rated 4.8 out of 5 on Feefo

What is your dog’s name and what breed are they?

My dog is called
and they are a

What’s the main issue affecting your dog?

Choose the one that feels most important right now.

Has your dog reacted to any foods in the past?

Select all that apply.

Has your vet diagnosed any conditions for your dog?

Select all that apply.

What symptoms are you seeing day-to-day with your dog?

Select all that apply.

How old is your dog?

We’ll match them to Puppy, Junior, Adult or Senior automatically.

What’s your dog’s current weight?

15 kg
1 kg 50+ kg

Do you give your dog treats during the week?

What type of food do you prefer feeding your dog?

Would you like extra support from one of our nutritional experts?

Your details please?