How to Read a Dog Food Label (And Actually Use the Calorie Info)
Stand in front of a wall of dog food and try to compare two bags by calories, and you'll quickly find it's harder than it should be. Protein percentage is on the front. Calorie content, the number that actually determines how much to feed, is often buried, inconsistently formatted, or missing entirely from the packaging.
Where to actually find it
Look for a line labelled "calorie content," "metabolizable energy," or "kcal," usually in one of two places: the guaranteed analysis panel on the back, or occasionally only on the manufacturer's website if it's missing from the bag itself. It's typically given as kcal per kilogram, or kcal per cup, or both. In some regions it's simply absent, in which case a quick email to the manufacturer will usually get you the figure; reputable brands have it on file even when it's not printed.
Converting what you find
Once you have a number, the goal is to get it into kcal per gram, since that's what lets you work out an exact portion once you know your dog's daily calorie target.
- If given as kcal per kg: divide by 1,000. A food listed at 3,650 kcal/kg is 3.65 kcal per gram.
- If given as kcal per 100 g: divide by 100. A food listed at 365 kcal per 100 g is also 3.65 kcal per gram.
- If given only per cup: this is the least precise option, since a "cup" varies by how tightly it's packed, but as a rough estimate, most dry kibble falls somewhere between 300 and 500 kcal per cup.
As a sanity check, most dry kibble falls in a fairly narrow band, roughly 3.0 to 4.5 kcal per gram. If your maths lands well outside that range, it's worth double-checking the units before trusting the number.
Why the feeding chart on the bag isn't enough on its own
The chart printed on most bags gives a wide range for a given weight, and it's calculated for an average, moderately active, desexed adult dog, not your specific dog. It doesn't know if your dog is a couch potato or runs five kilometres a day, desexed or entire, lean or already carrying some extra weight. It's a reasonable starting estimate at best, not a personalised amount.
Putting it together: an actual portion
Once you know your dog's daily calorie target (see our guide on how many calories a dog needs) and the food's kcal per gram, the maths is simple:
Grams per day = daily calorie target ÷ kcal per gram
For example, a dog needing 900 kcal a day, fed a food at 3.65 kcal per gram, needs roughly 900 ÷ 3.65 ≈ 247 g a day, typically split across two meals. That's a genuinely tailored portion, not a guess from a chart.
Wet food and mixed feeding
Wet food is far less calorie-dense than dry, mostly water, so it's typically closer to 1.0–1.4 kcal per gram, meaning the gram portions look much larger for the same calories, which can be confusing if you're used to kibble amounts. If you feed a mix of foods, work out the blended average calorie density based on the proportion of each, or use a tool that does it for you.
Enter your food's calorie content and get exact gram portions with the free 60-second check, it handles the maths, including for a mix of foods.
Get your own dog's healthy weight range, a calorie target, and a 7-day plan built for their breed, age and activity. Free to start.
Take the free check →A weight-loss plan that works for a 3-year-old dog isn't automatically safe for an 11-year-old one. Here's what actually changes, and why.
It's a strong claim: extra weight costs a dog years of life. Here's what the actual research behind that claim found, and what it does and doesn't prove.
An overweight dog's joints are already under strain, so the exercise that helps has to be chosen carefully. Here's what actually works, safely.
This is general information, not a diagnosis. Talk to your vet before changing your dog's diet or exercise. How we work this out