Free dog calorie calculator

How many calories does your dog need? Get a clear answer in a minute.

I built this free dog calorie calculator to turn your dog's weight, life stage, activity level, and spay or neuter status into a daily calorie target. It also shows meals per day, a kibble estimate, and cups when you enter your food's calorie count. Use pounds or kilograms, and there's nothing to sign up for.

  • I show every multiplier, with factors taken from published AAHA ranges.
  • I split the daily total into meals, grams, cups, and a treat allowance.
  • Your entries stay in your browser, so they stay with you.
FormulaDaily calories = 70 × kg ^ 0.75 × factor

Sample result

Try your dog →

15 kg (about 33 lb) · neutered adult · moderately active

Daily calorie target854 kcal/day
534RER baseline
2Meals per day
427kcal per meal
~244 gDry kibble a day
Open the calculator

Sample numbers only. I estimate dry kibble at 3.5 kcal per gram, so check the bag for your food.

Free to useNo limits or paywalls
No sign-upNo account or email needed
Private by designEntries stay in your browser
Phone friendlyLarge buttons and fast pages

From your dog's weight to a daily meal plan in four steps

I kept the calculator to four short questions. Each one changes the answer in a way that reflects how dogs use energy.

Weight

Enter a recent weigh-in in pounds or kilograms. I convert pounds for you.

Life stage

Choose puppy, adult, or senior. Growing puppies need far more energy per kilogram than adults.

Activity

Pick the level that matches a normal week, from mostly resting to long daily exercise.

Condition

Tell me whether your dog is spayed or neutered, or on a weight loss plan with a target weight.

Start the calculator

What decides how many calories a dog eats each day

There is no single calorie number for every dog. A daily calorie target estimates a dog's maintenance energy, and several things move it up or down.

Body weight

Weight sets the starting point. Energy use does not rise in a straight line with size, which is why the formula raises weight to the 0.75 power. A dog twice as heavy needs more calories, but not twice as many.

Life stage

Growing puppies burn far more energy per kilogram than adults, and many senior dogs slow down. I use a different factor for each stage so the target matches where your dog is in life.

Activity level

A dog that rests most of the day and a dog that exercises for two hours do not eat the same amount. I ask about a typical week, not your best week.

Spay or neuter status

Veterinary guidance lists spaying and neutering as a risk factor for weight gain, so the factor for neutered adults is lower than for intact adults. It's one reason a bag chart can overshoot.

Body condition and the food itself

The scale and your hands tell you more than any formula. Foods also differ in energy density, so the calories per cup or per gram on your label matter. The calculator page explains how to convert a calorie target into cups.

Dog calorie chart by weight

This quick reference shows estimated daily calories for adult dogs at a healthy weight. I built it with the same formula as the calculator, using the factors AAHA publishes for adult dogs. Use it to sanity-check your result, then use the calculator for your dog's life stage and activity.

Estimated daily calories (kcal) for healthy-weight adult dogs
WeightRER (rest)Neutered, lightly active (×1.4)Neutered, moderately active (×1.6)Not neutered, moderately active (×1.8)
10 lb (4.5 kg)218305349392
20 lb (9.1 kg)366512586659
30 lb (13.6 kg)496694794893
40 lb (18.1 kg)6158619841107
50 lb (22.7 kg)727101811631309
60 lb (27.2 kg)834116813341501
70 lb (31.8 kg)936131014981685
80 lb (36.3 kg)1035144916561863
90 lb (40.8 kg)1131158318102036
100 lb (45.4 kg)1223171219572201

These figures assume a healthy weight, so overweight dogs should use their target weight. Your food's calorie count decides the cups, and your dog's body condition decides whether to adjust. Run the calculator for a personal number.

What you get with your result

One short form gives you what you need to set up a feeding routine.

Daily calories

A single target in kcal per day, plus a range you can adjust within.

Meals and portions

The total split into meals, with a treat allowance taken out of the daily total.

Grams and cups

A kibble estimate in grams, and exact cups when you enter your food's calories per cup.

Printable report

A clean one-page summary to print, save as a PDF, or show to your vet.

How to read your dog's calorie result

Your result shows two calorie numbers. The first is the RER baseline, the energy your dog uses at rest. The second is your daily calorie target, which is RER multiplied by one factor for your dog's life stage, activity, and condition. Veterinary teams often call that figure the maintenance or daily energy requirement.

Next comes the per-meal split, then a treat allowance of about 10 percent of the day's calories. The kibble estimate assumes dry food at 3.5 kcal per gram, so it's a guide for measuring on a scale, not a replacement for your food's label. Treats, chews, and toppers count toward the same daily total.

Quick example

  • A 15 kg (about 33 lb) neutered adult is moderately active.
  • RER is 534 kcal. The factor for a moderately active neutered adult is 1.6, so the daily target is 854 kcal.
  • That's about 427 kcal per meal, or roughly 244 grams of dry kibble a day.

The full factor tables and worked example live on the calculator page.

Why I care about measured portions

Extra weight is one of the most common feeding problems in dogs. In the Association for Pet Obesity Prevention (APOP) 2022 survey, veterinary professionals classified 59 percent of the dogs they evaluated in the United States as overweight or obese.

A measured meal fixes the biggest part of the problem, because it replaces guessing with a number. The calculator can't see your dog, though. Weigh your dog every two weeks, feel for the ribs, and count treats in the total. If the weight drifts, change the portion by about 10 percent and look again two weeks later.

Who built this calculator

I'm Muhammad Ahtisham, a dog nutrition and feeding specialist with about a year of focused experience in this niche. I write every page myself and I keep each number on the site checkable. I'm not a veterinarian, so I point you to your vet for anything medical. You can read more about me and how I work.

Common questions

Yes. I made it free to use as often as you like. There are no accounts, limits, or paywalls.
It depends on weight, life stage, activity, and whether a dog is spayed or neutered. For example, a 50 lb (22.7 kg) neutered adult with moderate activity lands near 1163 kcal a day, and the chart above shows other weights. Enter your dog's details for a number that fits your dog.
Yes. Pounds are the default, and you can switch to kilograms in the first step. I do the conversion for you.
Find the calories per cup on your food's label and divide your dog's daily target by that number. The calculator does this for you when you enter the label figure on the result screen.
No. The math runs in your browser, and your entries never go to my server. I do count page visits with Google Analytics. The privacy policy and cookie policy explain how.
It's an estimate. Energy needs differ between dogs of the same size and breed, so I treat the number as a starting point. Weigh your dog every two weeks and adjust the portion by about 10 percent if the weight drifts.
RER stands for resting energy requirement. It's the energy a healthy dog uses at rest, and veterinary nutrition guidance uses it as the starting point for feeding plans. I multiply it by one factor from published veterinary ranges to reach a daily target.
No. Use it to start a conversation. Dogs with kidney disease, diabetes, pancreatitis, or any other health problem need a plan from a vet.

Ready to work out your dog's portion?

It takes about a minute, and the result is free.

Open the calculator

Estimates only. Talk to your vet before you change your dog's diet.