Pets calculators

Dog Calorie Calculator

Updated Jun 8, 2026 By Jehan Wadia
Dog Details
Enter your dog's name to personalize your results.
Enter your dog's current body weight. Use your vet's scale for the most accurate result.
Select the stage that best describes your dog's current life phase. This affects the base calorie multiplier.
Status & Activity
Intact dogs generally require slightly more calories than spayed or neutered dogs.
Choose the option that best reflects your dog's daily movement and exercise habits.
Select your goal for your dog's weight. This adjusts the daily calorie target accordingly.
1–3 Underweight 4–5 Ideal 6–7 Overweight 8–9 Obese
BCS is a standardized 1–9 scale used by vets to assess body fat. A score of 4–5 is considered ideal. Your vet can help you determine your dog's BCS.
How many meals do you feed your dog per day? This is used to calculate a per-meal calorie portion.

Results for Buddy
Resting Energy (RER)
kcal/day
Maintenance Energy (MER)
kcal/day
Daily Calorie Target
kcal/day (goal-adjusted)
Per Meal
kcal/meal
Daily Feeding Breakdown
Calculation Factors
Weight (kg)
Life Stage / Status Multiplier
Activity Adjustment
BCS Adjustment
Goal Adjustment
Energy Comparison

Introduction

Every dog needs the right amount of calories each day to stay healthy and happy. Too many calories can lead to weight gain and health problems. Too few calories can leave your dog tired and weak. But the right number of calories depends on many things — your dog's weight, age, activity level, and body condition all play a role.

Our Dog Calorie Calculator helps you figure out exactly how many calories your dog needs each day. It uses the same formula that vets use, called the Resting Energy Requirement (RER), and then adjusts it based on your dog's life stage, spay or neuter status, activity level, body condition score, and weight goal. Whether you have a growing puppy, an active adult, or a senior dog, this tool gives you a clear daily calorie target and breaks it down by meal.

Just enter your dog's details, click calculate, and get your results in seconds. Use this as a helpful starting point, and always check with your vet before making big changes to your dog's diet.

How to Use Our Dog Calorie Calculator

Enter basic details about your dog below, and the calculator will tell you how many calories your dog needs each day and per meal.

Dog's Name: Type your dog's name. This step is optional but makes your results feel personal.

Dog's Weight: Enter your dog's current weight. Pick pounds (lb) or kilograms (kg) using the toggle button. For the best accuracy, use the weight from your vet's scale.

Life Stage: Choose your dog's current life stage. Options include puppy, adult, senior, pregnant, or lactating. Puppies and pregnant dogs need more calories than adults.

Spay / Neuter Status: Select whether your dog is spayed or neutered, or still intact. Intact dogs usually burn slightly more calories.

Activity Level: Pick the option that best matches how much your dog moves and exercises each day. A dog that runs and plays a lot needs more calories than one that mostly rests.

Health / Weight Goal: Choose whether your dog needs to lose weight, maintain weight, or gain weight. This raises or lowers the daily calorie target. If you're interested in tracking your own weight goals, you might also find our Weight Loss Calculator or Weight Gain Calculator helpful.

Body Condition Score (BCS): Click a number from 1 to 9 that describes your dog's body fat. A score of 4 or 5 is ideal. Your vet can help you find the right number.

Meals Per Day: Select how many meals you feed your dog each day. The calculator splits the total calories evenly across each meal.

Calculate Button: Press "Calculate" to see your dog's resting energy, maintenance energy, daily calorie target, per-meal calories, and a helpful bar chart comparing all three energy values.

Dog Calorie Calculator: How Many Calories Does Your Dog Need?

Every dog needs a certain number of calories each day to stay healthy. Too many calories can make a dog overweight, and too few can leave them weak and tired. The right amount depends on your dog's weight, age, activity level, and body condition. This calculator helps you figure out that number so you can feed your dog the right amount of food. For a more detailed look at portion sizes and food types, try our Dog Food Calculator as a companion to this tool.

How Dog Calories Are Calculated

Vets use a simple formula to find a dog's Resting Energy Requirement (RER). This is the number of calories a dog needs just to keep its body running while doing nothing. The formula is 70 × (body weight in kg)^0.75. From there, a multiplier is added based on whether the dog is a puppy, adult, senior, pregnant, or nursing. This gives the Maintenance Energy Requirement (MER), which is the total calories needed for a normal day.

What Affects Your Dog's Calorie Needs

Life stage plays a big role. Puppies need more calories because they are growing fast. Senior dogs usually need fewer calories because they slow down. Pregnant and nursing dogs need a lot more energy to support their puppies. Curious how old your dog really is in human years? Our Dog Age Calculator can help you understand your dog's life stage better.

Spay and neuter status matters too. Dogs that are spayed or neutered tend to burn fewer calories than intact dogs, so they need a little less food.

Activity level changes how much your dog should eat. A working dog or a dog that runs and plays for hours each day burns far more energy than a dog that sleeps on the couch most of the time. If you're also tracking your own fitness alongside your pet's, tools like our Calories Burned Calculator or Calorie Calculator can help you manage your own daily energy needs.

Body Condition Score (BCS) is a 1 to 9 scale that vets use to judge how much body fat a dog has. A score of 4 or 5 is ideal. Dogs that score higher are carrying extra weight and may need fewer calories. Dogs that score lower may need more. For humans, a similar concept is tracked through tools like our BMI Calculator or Body Fat Calculator.

Why This Matters

Over half of pet dogs in the United States are overweight or obese. Extra weight puts stress on a dog's joints, heart, and organs. It can shorten their life by up to two years. Knowing your dog's daily calorie target is one of the easiest steps you can take to keep them at a healthy weight. Proper nutrition planning — whether for your dog or yourself using a Macro Calculator — starts with understanding calorie needs.

Important: This calculator gives a good starting estimate, but every dog is different. Always talk to your veterinarian before making big changes to your dog's diet, especially for puppies, pregnant dogs, or dogs with health problems. If you also have a cat at home, our Cat Age Calculator and Aquarium Calculator can help you care for your other pets too.


Frequently asked questions

What is RER and why does it matter for my dog?

RER stands for Resting Energy Requirement. It is the number of calories your dog needs just to stay alive while doing nothing — breathing, pumping blood, and keeping organs working. The formula is 70 × (body weight in kg)0.75. Every other calorie adjustment in this calculator builds on top of RER, so it is the foundation of your dog's daily calorie number.

What is the difference between RER and MER?

RER is the calories your dog burns at complete rest. MER (Maintenance Energy Requirement) takes RER and multiplies it by a factor based on your dog's life stage and spay/neuter status. MER represents the total calories your dog needs for a normal day of living, moving, and digesting food. The daily calorie target then adjusts MER further for activity level, body condition, and weight goal.

How accurate is this dog calorie calculator?

This calculator uses the same RER formula and MER multipliers that veterinarians use in clinical practice. It gives a solid starting estimate, but every dog is unique. Breed, metabolism, health conditions, and environment can all shift the real number. Use the result as a guide and watch your dog's weight over 2 to 4 weeks. If your dog gains or loses weight unexpectedly, adjust the amount and talk to your vet.

How do I find my dog's Body Condition Score?

Stand above your dog and look down. You should see a visible waist behind the ribs. Run your hands along the rib cage — you should feel the ribs easily with a thin layer of fat over them. If the ribs are very visible, your dog may be underweight (BCS 1–3). If you cannot feel the ribs at all, your dog may be overweight or obese (BCS 6–9). A score of 4 or 5 is ideal. Your vet can confirm the exact score at your next visit.

Should I count treats in my dog's daily calories?

Yes. Treats, chews, table scraps, and training rewards all contain calories. Most vets recommend that treats make up no more than 10% of your dog's daily calorie intake. Subtract the treat calories from the daily target so the total stays on track. If you skip this step, the extra calories can add up fast and lead to weight gain.

How many meals per day should I feed my dog?

Most adult dogs do well with 2 meals per day. Puppies under 6 months often need 3 to 4 meals because their stomachs are small and they burn energy quickly. Senior dogs usually stay on 2 meals. The calculator splits your dog's total daily calories evenly across however many meals you choose.

Why does spay or neuter status change calorie needs?

Spaying or neutering changes your dog's hormone levels. This tends to lower their metabolic rate, meaning they burn fewer calories at rest. Studies show that spayed and neutered dogs need roughly 10 to 15% fewer calories than intact dogs to maintain the same weight. That is why the calculator uses a multiplier of 1.6 for neutered adults and 1.8 for intact adults.

Can I use this calculator for a puppy?

Yes. Select either Puppy (under 4 months) or Puppy (4 months and older) in the Life Stage dropdown. Puppies under 4 months get a higher multiplier of 3.0 because they grow very fast. Puppies 4 months and older use 2.0. Keep in mind that puppy calorie needs change quickly as they grow, so recalculate every few weeks and check with your vet regularly.

How do I convert the calorie result into cups of dog food?

Check the calorie content on your dog food bag or can. It is usually listed as "kcal per cup" or "kcal per can." Divide your dog's daily calorie target by the kcal per cup of your food. For example, if the target is 800 kcal and your food has 400 kcal per cup, feed 2 cups per day. Split that across your chosen number of meals.

What does the activity level setting actually change?

Activity level applies a multiplier to your dog's maintenance energy. Sedentary dogs get a 0.90 factor, reducing calories by 10%. Very Active or Working dogs get a 1.25 factor, adding 25% more calories. Most pet dogs fall in the moderate range at 1.00, which means no adjustment. Pick the level that honestly matches your dog's daily exercise, not what you wish it was.

How often should I recalculate my dog's calories?

Recalculate whenever something changes — a new weight, a shift in activity level, aging into a new life stage, or a change in weight goal. As a general rule, check every 2 to 4 weeks for puppies and dogs on a weight loss or gain plan. For healthy adult dogs at a stable weight, recalculating every few months or after a vet visit is enough.

Is this calculator safe to use for pregnant or nursing dogs?

The calculator provides an estimate using standard veterinary multipliers — 3.0 for pregnant dogs and 5.0 for lactating dogs. However, energy needs during pregnancy and nursing change a lot from week to week. A dog in late pregnancy or peak lactation may need far more than early on. Always work closely with your vet during these stages to fine-tune the feeding plan.

What happens if I feed my dog too few calories?

Feeding too few calories can cause muscle loss, low energy, a weak immune system, and nutrient deficiencies. Puppies that are underfed may not grow properly. Dogs on extreme calorie restriction can develop serious health problems. If your dog needs to lose weight, the safe approach is a gradual reduction — usually no more than a 20% cut from maintenance — under veterinary supervision.

Does breed affect how many calories my dog needs?

Yes, to some degree. Some breeds have naturally faster or slower metabolisms. For example, sighthounds like Greyhounds tend to be lean and may need slightly more energy, while breeds prone to weight gain like Labrador Retrievers may need less. This calculator does not ask for breed, but you can account for breed tendencies by adjusting the activity level and BCS settings to match your specific dog.

Why is my dog's daily calorie target different from what the food bag says?

Feeding guides on dog food bags are general ranges based only on body weight. They do not account for your dog's life stage, activity level, spay status, body condition, or weight goal. This calculator factors in all of those, so the result is more personalized. The food bag guide is a starting point; this calculator gives you a more tailored number.