Feeding Basics

How Many Calories Should a Dog Eat Per Day?

A dog's daily calories depend on weight, life stage, activity, and spay or neuter status. Here is how the number is built and how to use it.

There is no single calorie number for every dog. A 10 lb terrier and an 80 lb retriever need very different amounts, and two dogs of the same weight can differ too. What helps is a clear starting point you can check against your dog's body. This guide shows how that starting point is built.

Start with resting energy

Veterinary nutrition guidance starts with the resting energy requirement, or RER. It is the energy a healthy dog uses at rest, and the formula is 70 times body weight in kilograms, raised to the 0.75 power. The exponent matters: energy use does not rise in a straight line with size, so a dog twice as heavy needs more calories, but not twice as many.

Then apply one factor

RER is multiplied by one factor that reflects life stage, activity, and condition. The factors I use come from the ranges AAHA publishes for adult dogs.

Energy factors used by the calculator
DogFactor
Neutered adult, lightly active1.4
Neutered adult, moderately active1.6
Intact adult, moderately active1.8
Puppy under 4 months3.0
Puppy 4 to 12 months2.0
Weight loss (target weight)1.0

What the numbers look like

Here is a quick reference for neutered adults with moderate activity. Your dog may sit above or below it.

Estimated daily calories for healthy-weight neutered adults
WeightRER (rest)Daily kcal (x1.6)
10 lb (4.5 kg)218349
20 lb (9.1 kg)366586
40 lb (18.1 kg)615984
60 lb (27.2 kg)8341334
80 lb (36.3 kg)10351656

Turn calories into food

Divide the daily target by the calories per cup printed on the food. A 15 kg (33 lb) neutered adult at moderate activity has an RER of 534 and a target of about 854 kcal. On a food with 360 kcal per cup, that is roughly 2.4 cups a day, split into two meals. Wet and fresh foods hold fewer calories per gram, so portions look larger. The label guide shows where to find the number.

Check the number against your dog

A formula cannot see your dog. Weigh your dog every two weeks and feel along the ribs. If the weight drifts, change the portion by about 10 percent and look again two weeks later. Count treats too, which the treat guide covers.

Why two dogs of the same weight can differ

Weight sets the starting point, but it never tells the whole story. A lean, athletic dog that runs every day can eat noticeably more than a couch-loving dog of the same weight. Age plays a part, because growing puppies burn far more energy per kilogram than adults, and many seniors slow down. Spay or neuter status matters as well, since veterinary guidance lists it as a risk factor for weight gain and gives neutered dogs lower factors. Even metabolism varies from dog to dog, which is why I treat every number as an estimate.

A simple routine that works

  1. Weigh your dog and write down the date.
  2. Work out the daily calorie target and the cups or grams that match it.
  3. Feed for two weeks without changing anything else, and count treats.
  4. Weigh again. If the weight is steady and the ribs feel right, keep the plan.
  5. If weight drifts, change the portion by about 10 percent and check again two weeks later.

Small, slow changes are easier on your dog's digestion and make it clear which change caused which result. Big jumps make it hard to learn what is working.

Common mistakes

  • Using the cup that came with the food without checking its size.
  • Forgetting treats, chews, and bites of human food.
  • Feeding by the bag chart for the dog's ideal weight when the dog is overweight, or the other way round.
  • Never rechecking the portion after the dog changes life stage.

Get a number for your own dog in about a minute.

Open the dog calorie calculator

Questions people ask

Bag charts use broad weight bands and ignore spay or neuter status and activity, so they can land well above or below what a particular dog needs. Use them as a cross-check, not the only source.
Yes. Because energy use scales with weight to the 0.75 power, smaller dogs need more calories per pound than larger ones, even though their daily total is lower.
If your dog has kidney disease, diabetes, pancreatitis, allergies, or any other health problem, or is pregnant, nursing, or doing hard daily work, ask your vet for a plan.

These numbers are estimates and are not veterinary advice. Talk to your vet before you change your dog's diet, especially if your dog has a health condition. Questions or corrections? Contact me.

About the author

Muhammad Ahtisham is a dog nutrition and feeding specialist who builds and maintains this site. He is not a veterinarian. More about me and how I work.