Home  /  Dog Calculators  /  Dog Calorie Calculator

Dog Calorie Calculator

Estimate how many calories your dog needs each day, based on their weight, age, and activity level.

Editorially Reviewed
Reviewed by the MyNubs editorial team | Last reviewed May 2026
1 Your Dog
We'll personalize the answer with their name.
Honest is best — overestimating activity is the most common feeding mistake.
2 Daily Calorie Needs
Daily calorie needs
calories per day
Fill in the details to see results.

What this means

This is a starting estimate based on your dog's weight, life stage, and activity. Split the total across 2–3 meals per day. Adjust based on their body condition score (BCS) and your vet's guidance.

Learn how we calculate →

Important. Monitor your dog's weight and adjust food as needed. When in doubt, ask your vet.

How It Works

Understand the formula behind your dog's daily calories.

Factors That Affect Needs

Weight, age, activity, neutering & breed all matter.

When to Call Your Vet

Key signs to watch for in weight or appetite.

Related Tools

More dog calculators to make daily life easier.

How we calculate your dog's calories

We use the standard formula used by veterinarians worldwide, based on the AAHA (American Animal Hospital Association) Nutritional Guidelines and Merck Veterinary Manual.

Dog calorie calculator formula explained

The calculation runs in two steps: first we determine your dog's Resting Energy Requirement (RER), then we multiply it by an activity factor to get the Maintenance Energy Requirement (MER) — the actual daily calorie target.

Quick Reference: Dog Calorie Needs by Weight

Dog Weight Neutered Adult (cal/day) Active Adult (cal/day) Approx. Cups of Food
10 lb260290¾ cup
20 lb4404801¼ cups
30 lb5906501½ cups
50 lb8609502¼ cups
70 lb1,1101,2203 cups
90 lb1,3401,4703¾ cups
120 lb1,6701,8304½ cups
Cup estimates assume a standard adult dog kibble at ~400 cal/cup. Always check your specific food's label, since calorie density varies significantly between brands.

Step 1: Resting Energy Requirement (RER)

RER is the calories your dog burns at rest, just to keep their body running. The formula is:

RER = 70 × (weight in kg) 0.75

Step 2: Maintenance Energy Requirement (MER)

MER multiplies the RER by an activity factor based on your dog's life stage and lifestyle:

Factors that affect your dog's actual needs

This calculator gives you a strong starting point, but several real-world things change actual calorie needs:

When to call your vet

Always work with your veterinarian on your dog's diet plan. Reach out to them if you notice:

Disclaimer: This calculator provides estimates based on widely accepted veterinary formulas and is for informational purposes only. It is not a substitute for professional veterinary advice. Always consult your veterinarian before making changes to your dog's diet or care.

Sources

Frequently asked questions

A dog's daily calorie needs depend on weight, age, and activity level. As a general guide: a 10 lb adult dog needs around 290 calories per day, a 30 lb adult dog needs around 700 calories, a 60 lb adult dog needs around 1,180 calories, and a 90 lb adult dog needs around 1,600 calories.

Puppies, working dogs, and intact (un-neutered) dogs need more. Senior and sedentary dogs need less. Use the calculator above for a personalized target.

MyNubs uses the standard veterinary formula. First we calculate Resting Energy Requirement (RER) using 70 × (weight in kg)0.75. Then we multiply that by an activity factor that ranges from 1.0 (weight loss) to 3.0 (very young puppy) to get the Maintenance Energy Requirement (MER) — your dog's actual daily calorie target.

Bag instructions are generic ranges meant for an average dog at that weight. This calculator personalizes for your dog's age, activity, and reproductive status, so it usually gives a more accurate target.

Use it as a starting point, then adjust based on body condition score — if your dog is gaining weight, feed less; if losing, feed more.

Most adult dogs do best with 2 meals per day, spaced about 8-12 hours apart. Puppies under 6 months should be fed 3-4 times per day.

Some breeds prone to bloat (Great Danes, Standard Poodles, large deep-chested dogs) benefit from smaller, more frequent meals. Split your dog's daily calorie target across however many meals you choose.

Constant hunger can be normal for some breeds (especially labradors, beagles, and other food-motivated breeds), but it can also signal medical issues like diabetes, Cushing's disease, or thyroid problems.

If your dog is begging more than usual, losing weight despite eating, drinking more water, or showing other changes, ask your vet to run baseline bloodwork.

Yes — and most owners underestimate them. Treats should make up no more than 10% of total daily calories. For a 60 lb dog needing 1,180 calories per day, that's roughly 118 calories from treats.

A single dental chew is often 70-150 calories on its own, so it adds up fast. Track them or use lower-calorie alternatives like baby carrots or green beans.