DogCalorieCalc
03 · kcal calculator

How Many Kcals Should My Dog Eat?

  • Answer in kcal, not "calories"
  • Finds the kcal figure your bag hides
  • Runs in your browser

A kcal is a kilocalorie, and a kilocalorie is exactly the same unit as the "Calorie" printed on a food label — so how many kcals and how many calories are the same question with the same answer. A 10 kg neutered adult dog needs roughly 630 kcal a day; a 20 kg one about 1,060 kcal. Enter your dog's weight for the exact figure, then tell the tool what your food is worth in kcal per kg — or let it work that out from the numbers on the bag.

Your data stays on your device. Nothing you type is uploaded — every calculation runs locally in your browser.

Change this to your dog's weight. Weighing beats guessing — a 1 kg error moves the result more than any other field.

The factor below is the one your choice lands on.

Most bags print it. If yours does not, the second option rebuilds it from the guaranteed analysis.

Look for a heading that says "Calorie Content". Typical dry food sits near 3,500 kcal per kg as fed.

Weigh one level cup on a kitchen scale. Add it and the result comes back in cups as well as grams.

Result

— — —

Fill in the weight and press Calculate. Everything updates as you change a field.

The answer, in one line

A dog's daily energy need is its resting energy requirement multiplied by one factor. Resting energy is RER = 70 × (weight in kg)0.75. Multiply by 1.6 for a neutered adult, 1.8 for an intact adult, 1.4 if the dog is obesity prone, 3.0 for a puppy under four months or 2.0 for an older puppy. That gives the kcal to feed per day.

The part most pages never get to is the second half of the question. The kcal number tells you how much energy your dog needs; it does not tell you how much food that is. Bridging the two needs one more figure — the kcal content of your actual food — and that figure is printed on the bag in a place that is easy to miss, and sometimes not printed at all. The rest of this page is about getting it.

What a kcal actually is

A kcal is a kilocalorie: one thousand small calories, the units physicists use. AAFCO puts it plainly — "a kilocalorie is the same as a calorie (aka a big calorie or food calorie)". The capital-C Calorie on a human food label, the "Calories" on a dog food bag, and the kcal in a veterinary textbook are all the same unit. Nothing about your dog's number changes when you switch word.

That matters because the two words get used interchangeably across the places you will look. Veterinary references compute in kcal. US pet food labels print "Calories" under a heading called "Calorie Content". Calculator tools — including the ones that rank at the top of search results for this question — output a plain number labelled "Calories" and never say which unit they mean. If you typed kcals into a search box, you were asking the same question, and the answer you get back is the same number.

The one place the distinction bites is the small calorie. A treat packet quoting "cal" with a lower-case c is occasionally using real calories, which would make the number a thousand times too small. On pet food sold in the US the calorie statement is required to be in kilocalories, so if a figure looks absurdly low for the size of the item, suspect a unit error before you suspect the food.

Where the kcal figure is printed on the bag

Look for a heading titled "Calorie Content". It is a separate statement from the guaranteed analysis — usually near it, but it is not part of it, and the numbers have nothing to do with each other. The guaranteed analysis lists minimums and maximums for nutrients; the calorie content is a single energy value.

Per AAFCO, that statement has to be given two ways: as kilocalories per kilogram of food as fed, and as kilocalories per familiar unit — per can, per cup or per biscuit. The first lets you compare two products; the second lets you work out what you are actually feeding.

AAFCO also requires the statement to say how the figure was reached — the guarantor's own calculation or AAFCO testing procedures. Two foods with identical ingredients can carry slightly different printed kcal values because of that choice, which is another reason not to treat the last digit as meaningful.

Not every bag has one. The requirement came out of the 2014 revision to the AAFCO model pet food regulations, and AAFCO noted at the time that full compliance could take up to three years, with some unlabelled products remaining on the market meanwhile. Treats, chews and small-brand foods are where you are most likely to find nothing printed. If that is your situation, the next section is the workaround.

If your bag has no kcal statement, work it out

The energy in a food comes from protein, fat and carbohydrate. Carbohydrate is not measured directly on a pet food label, but it can be estimated as the nitrogen-free extract — whatever is left once everything else is accounted for:

NFE = 100 − (crude protein + crude fat + crude fiber + moisture + ash)
ME (kcal/kg) = [(3.5 × crude protein) + (8.5 × crude fat) + (3.5 × NFE)] × 10

Those 3.5 / 8.5 / 3.5 values are the "modified Atwater" factors, and the multiplication by ten converts the result to kcal per kilogram. Fat carries more than twice the energy per gram of protein or carbohydrate, which is why a high-fat food can look modest on the guaranteed analysis and still be very dense in kcal.

Worked with AAFCO's own published example — protein 24.80, fat 14.58, fiber 3.88, moisture 8.48, ash 3.10 — the nitrogen-free extract comes to 45.18, and the arithmetic lands at 3,688 kcal/kg. If that food weighs 120 grams per cup, then kcal per cup = 3,688 ÷ 1000 × 120, which is about 443 kcal per cup. A ten-gram treat from the same recipe would be roughly 37 kcal.

Two honest limits. AAFCO warns that a laboratory which mainly analyses human food will not use these modified Atwater values and will hand back a wrong number for a pet food. And the calculation needs moisture and ash, neither of which is guaranteed to be on the label — so a reconstructed figure is an estimate to start from, not a substitute for the printed one when the printed one exists.

Why canned food looks far lower in kcal than dry food

Because the printed figure is as fed, meaning it includes the water. A canned food at around 78% moisture carries a large weight of water in every kilogram, so its kcal per kilogram as fed is low even when the recipe is perfectly good. AAFCO makes exactly this point and cautions pet owners against comparing products on that basis.

Typical ranges as fed run roughly like this — check your own label rather than relying on these:

Approximate energy density by food format, as fed
FormatTypical kcal per kg as fedWhat it means
Dry kibble3,000 – 4,000A cup usually lands between 300 and 500 kcal
Semi-moist2,500 – 3,500More water than kibble, more sugar and humectants
Canned900 – 1,300The low number is water, not a low-calorie recipe

To compare a canned food with a dry food on equal terms, convert both to a dry-matter basis: dry-matter kcal per kg = as-fed kcal per kg × 100 ÷ (100 − moisture %). Do that and the gap between the two formats narrows dramatically. For deciding how much to pour, though, the as-fed figure is the one to use, because that is what is in the bowl.

Turning kcal per day into scoops

Two short steps:

grams of food per day = daily kcal ÷ (kcal per kg of food) × 1000
kcal per cup = kcal per kg ÷ 1000 × grams in one cup

The second line is where home feeding usually goes wrong. A "cup" is not a unit of mass — different kibble shapes and densities pack differently, and a heaped cup and a level cup of the same food can differ by a fifth. Weigh one level cup once, write the number on the bag, and every future calculation gets easier. AAFCO's own example uses 120 grams for a cup, which is a reasonable starting guess but not a substitute for weighing yours.

Where this estimate breaks down

Individual dogs vary from the predicted value by as much as 50%, so the kcal figure is a starting point to test against body condition over a fortnight, not a prescription. MSD's own table carries the same caveat in its footnote: any calculation of caloric intake is only a starting point and may need to be modified based on how the patient responds.

The reconstructed kcal figure inherits that uncertainty and adds its own. It assumes the guaranteed analysis is accurate to the printed value, that the percentages you typed are the as-fed ones, and — if ash was missing — that your guess was close. Wet foods, high-fiber foods and foods with unusual ingredient profiles are where the modified Atwater estimate drifts furthest. If your dog has kidney, liver or pancreatic disease, or any other clinically managed condition, the numbers here are not the ones your vet is working from.

Frequently asked questions

How many kcals should my dog eat per day?

Resting energy requirement times a life-stage factor. RER = 70 × (weight in kg)0.75; a neutered adult is 1.6 × RER, an intact adult 1.8 × RER. A 10 kg neutered adult lands near 630 kcal a day, a 20 kg one near 1,060 kcal. Use the calculator at the top for your dog's weight.

Is a kcal the same as a calorie on dog food?

Yes. AAFCO states that a kilocalorie is the same as a calorie — the big calorie or food calorie. The "Calories" on a US pet food label and the kcal in a veterinary reference are one unit, so the number is identical whichever word is used.

Why does my bag say Calories but this page says kcal?

Because the label follows the regulatory wording and the clinical literature follows the scientific one. AAFCO's own explanation is that kcal "is a more scientifically accurate term" for the same thing. Nothing about the quantity changes.

My dog food has no calorie statement. What do I do?

Rebuild it from the guaranteed analysis. Take the as-fed percentages for crude protein, crude fat, crude fiber, moisture and ash, work out the nitrogen-free extract as 100 minus their sum, then apply the modified Atwater factors — 3.5 for protein, 8.5 for fat, 3.5 for the extract — add them and multiply by ten. The tool above does it for you.

How many kcals are in a cup of dog food?

It depends entirely on the food and on your cup. Take the kcal per kg from the bag, divide by 1000, and multiply by how many grams your level cup actually weighs. A dry food at 3,688 kcal per kg in a 120-gram cup is 442.6 kcal per cup; a lighter kibble in the same cup could be under 350.

Why does canned food list so many fewer kcal per kg than my dry food?

The printed figure is as fed, so it includes water. Canned food is roughly three-quarters water by weight, which drags the kcal per kilogram down without making the recipe any less energy-dense per bite. Compare on a dry-matter basis if you want to rank foods, and keep using the as-fed figure if you want to portion them.

Do puppies need more kcal per day than adults?

Per unit of body weight, yes — substantially. Puppies under four months are fed at 3.0 × RER and older puppies at 2.0 × RER, against 1.6 for a neutered adult. They also eat more small meals, because a growing stomach cannot hold a day's worth of kcal at once.

Should the kcal in treats count toward the daily total?

Yes. Treats are food, and their kcal comes out of the same daily budget. If your bag or the treat packet prints no kcal figure, the modified Atwater method above works on treats too — enter the treat's guaranteed analysis percentages rather than the main food's.

Sources

Want the same number without the label work? The dog calorie calculator on the home page stops at the daily figure. For the protein and fat your portion actually supplies, use the dog nutrition calculator. For meal timing, the treat allowance and the two-week adjustment rule, see how many calories should I feed my dog.