Dog Food Calculator

Find your dog's daily calories and how many cups, cans or grams that is.

How it's worked out

The tool starts from the resting energy requirement (RER), the calories your dog would burn lying quietly in a comfortable room. Vets work it out from body weight in kilograms, using the formula in the 2021 AAHA nutrition guidelines. It then multiplies by a factor for the dog's life stage and activity.

RER\displaystyle \text{RER}=70×weightkg0.75\displaystyle {}= 70 \times \text{weight}_{\text{kg}}^{\,0.75}daily calories\displaystyle \text{daily calories}=RER×factor\displaystyle {}= \text{RER} \times \text{factor}

The factors are 1.6 for a neutered adult, 1.8 for an intact one, 1.4 for a dog that mostly rests, 2.0 for an active dog, 4.0 for heavy work, 3.0 for a puppy under four months and 2.0 after that. For weight loss it feeds the RER of the target weight itself, a factor of 1.0.

The power of 0.75 is why small dogs eat more for their size. A 5 kg dog needs about 374 kcal a day and a 40 kg dog about 1,781. The big dog is eight times heavier but eats less than five times as much.

Then the calories become food. Treats come off first. The rest is split between wet and dry food by the share you pick, and divided by the calories on each label: kcal per cup or per kilogram for kibble, kcal per can for wet food.

Worked examples

Biscuit, a 45 lb family dog

Biscuit is neutered, gets two walks a day and eats kibble with 380 kcal per cup. At 20.41 kg his RER is 672 kcal, and times 1.6 that makes 1,076 kcal a day. That is 2.83 cups, or 1.42 cups at each of two meals.

Open this example in the tool

Checking the scoop

Biscuit's family has been filling the bowl with about 3 cups a day. That is 1,140 kcal, which would keep a neutered adult at about 49 lb. It is more than a 45 lb dog needs, so over months he would drift up toward that weight. The Check what you feed now card does this sum for your own cups.

Open this example in the tool

A Labrador on a diet

Rosie weighs 34 kg and her vet sets a target of 30 kg. Fed at the target weight she gets 897 kcal a day, against about 1,577 kcal to hold her current weight. After 60 kcal of training treats, that is 2.46 cups of a 340 kcal food. At 1% to 2% a week, 0.34 to 0.68 kg, she reaches 30 kg in about 6 to 12 weeks.

Open this example in the tool

Reading your result

The big number is the calories your dog needs in a day, and the line under it is how much food that is. Cups assume a level standard measuring cup. A kitchen scale is better still: turn on Dry food by weight and the tool gives grams.

Treat the number as a starting point, not a rule. Two dogs of the same weight can need amounts that differ by a fifth or more, because of breed, coat, age and how much they move. Weigh your dog every 2 to 4 weeks. If the weight drifts the wrong way, change the portion by about 10% and weigh again.

Vets judge weight with a body condition score. On the WSAVA 9-point scale, 4 or 5 is ideal: you can feel the ribs without pressing, see a waist from above and a tuck behind the ribs from the side. A 2019 study of more than 50,000 neutered dogs found that overweight dogs lived shorter lives, by up to about two and a half years in some breeds.

Puppies change fastest. A 3-month-old puppy of 8 kg needs about 999 kcal a day, three times its resting energy, so recheck every two weeks. Large and giant breed puppies need food made for large-breed growth. Your vet's advice comes before any calculator, especially for dogs with kidney disease, diabetes or allergies.

Common mistakes

  • Feeding by the bag chart alone. Bag charts cover a wide range of dogs and are often generous. Calories from your own dog's weight and life stage are a closer start.
  • Heaped scoops. A heaped scoop can hold much more than a level cup. Weigh one portion on a kitchen scale to learn what it looks like.
  • Feeding a dieting dog for its current weight. Pick Weight loss and enter the target weight your vet set, not the weight now.
  • Forgetting treats and chews. Dental chews, training treats and table scraps all count. WSAVA advises keeping them under 10% of the day. Turn on Count treats so they come out of the meals.
  • Splitting wet and dry by volume. A can of wet food has far fewer calories per bite than kibble. Split by calories, as the tool does, or the bowl ends up with more food than you meant.
  • Changing food overnight. Swap to a new food over about a week, mixing in more of it each day, and recheck the calories per cup on the new bag.

Questions people ask

Sources

Maintained by Updated October 28, 2026Checked against 11 reference values