Dog Nutrition Calculator

Calculate your dog's daily calorie needs and food portions

Enter your dog's weight and activity level to determine daily caloric requirements and recommended food amounts.

Frank Zhao - Creator
CreatorFrank Zhao

How many calories does my dog need?

This is the most common type. It means 1–3 hours a day of low-intensity activity, such as walking on a leash.
More info
kg
More info
kcal
/day

Do you also want to calculate the...

More info
kcal/100g
More info
g
per day
More info
days
More info
g
1Daily Calorie Requirement
Calories=k×(weightkg)0.75\text{Calories} = k \times (\text{weight}_{\text{kg}})^{0.75}

where k = 95 (Low), 110 (Moderate low), 125 (Moderate high), or 175 (Working)

2Reverse: Weight from Calories
weightkg=(Caloriesk)4/3\text{weight}_{\text{kg}} = \left(\frac{\text{Calories}}{k}\right)^{4/3}
3Daily Food Amount
Foodg=CaloriesEnergykcal/100g×100\text{Food}_{\text{g}} = \frac{\text{Calories}}{\text{Energy}_{\text{kcal/100g}}} \times 100
4Multi-Day Food Amount
Foodtotal=Fooddaily×days\text{Food}_{\text{total}} = \text{Food}_{\text{daily}} \times \text{days}
5Gross Energy (Atwater)
GE=(P×5.70)+(F×9.40)+4.10(Fiber+BNW)\text{GE} = (P \times 5.70) + (F \times 9.40) + 4.10(\text{Fiber} + \text{BNW})

BNW = Dry matter − Ash − Protein − Fat − Fiber; P = crude protein, F = crude fat

kActivity Coefficient
WWeight (kg)
ECEnergy Content (kcal/100g)
PCrude Protein
FCrude Fat

Introduction / overview

Every dog owner knows the saying — a dog really is a man's best friend. And it goes both ways! A responsible owner treats their pet with love and respect, as one of their closest companions. We love our dogs so much that sometimes we might end up overdoing it a little — especially when it comes to food. After all, everyone knows a happy dog is one whose bowl is full, right?

Unfortunately, obesity is becoming more common among our four-legged friends, and with it comes a number of health complications. The Dog Nutrition Calculator is here to help you figure out exactly how many calories your dog needs each day based on their weight and activity level. It also helps you translate those calories into actual portions of food, so you never have to guess again.

✅ Whether you're a long-time dog owner or part of the pandemic-era adoption wave, this calculator takes the guesswork out of feeding your pup the right amount.

Who is this for?

  • New dog owners unsure how much to feed their pup each day.
  • Owners of overweight dogs looking for a science-backed feeding plan.
  • Anyone switching dog food brands who needs to recalculate portions.
  • Active owners who want to match food intake to their dog's exercise level.

The calculator uses the well-established formula for Resting Energy Requirement (RER) adjusted by activity coefficients developed by veterinary nutritionists. For a deeper dive into how your dog's food composition affects its caloric content, check out the metabolic energy calculation section inside the calculator itself.

How to use / quick start

  1. 1Select your dog's activity level from the dropdown. Choose the option that best matches their daily routine — from a senior dog that mostly rests to a working sheepdog that's active for hours.
  2. 2Enter your dog's weight in kilograms or pounds. The calculator handles the conversion automatically.
  3. 3Read the daily calorie requirement — displayed right below as "Your dog needs". You can switch between kcal, kJ, J, or cal using the unit selector. If you already know the calorie target, you can type it directly and the calculator will work backwards to find the corresponding weight.
  4. 4Optional: calculate food portions by entering the energy content of your dog's food (usually listed on the package as kcal/100g). The calculator will show you exactly how much to serve per day and how much to buy for multiple days.

How to interpret results

  • Calories — The total daily energy your dog needs to maintain their current weight at their activity level.
  • Food per day — How much of your specific food (by weight) equals the daily calorie target.
  • Total for several days — Multiply the daily portion by any number of days to plan your shopping and meal prep.

Step-by-step example calculations

Example 1: A moderately active Labrador

Meet Max, a 30 kg Labrador who gets about an hour of leash walking every day. That puts him at "Moderate (low intensity): 1-3h/day" — the most common activity level.

Calories=k×W0.75\text{Calories} = k \times W^{0.75}==110×300.75110 \times 30^{0.75}\approx1461 kcal/day1461\ \text{kcal/day}

So Max needs about 1,460 kcal per day. If his food contains 350 kcal per 100g, the calculator will show that he should eat roughly 417 g of food per day — about 4.2 cups depending on the kibble density.

Foodg=1461350×100\text{Food}_{\text{g}} = \frac{1461}{350} \times 100\approx417 g/day417\ \text{g/day}

Example 2: Reverse calculation — find the ideal weight

Bella is a 5-year-old Beagle who currently weighs 18 kg. Her vet recommended she should be getting around 700 kcal per day to slim down. What weight does that correspond to?

W=(Ck)4/3W = \left(\frac{C}{k}\right)^{4/3}==(700110)4/3\left(\frac{700}{110}\right)^{4/3}\approx11.5 kg11.5\ \text{kg}

At 700 kcal/day with moderate activity, Bella's weight would stabilize around 11.5 kg — a much healthier target for a Beagle of her size. Simply type "700" into the calorie field and the calculator will instantly show the corresponding weight.

Example 3: Planning food for a week

Charlie, a 25 kg Australian Shepherd (high activity, coefficient 125), needs about 1,397 kcal/day. His food has 380 kcal/100g, so his daily portion is about 368 g. How much food should his owner buy for a week?

Total=368×7\text{Total} = 368 \times 7==2576 g2576\ \text{g}\approx2.6 kg2.6\ \text{kg}

A 3 kg bag would cover Charlie's needs for a week with a little to spare. The multi-day calculation section in the calculator handles this automatically — just enter 7 days.

Real-world use cases

Senior dog weight management

A 12-year-old Golden Retriever (32 kg) has slowed down significantly and spends most of the day napping. At "Low activity" (k=95), the calculator shows they need about 1,259 kcal/day — noticeably less than in their younger years. Reducing portions accordingly helps prevent age-related weight gain and eases stress on aging joints.

Switching to a new brand of food

Different dog foods have very different caloric densities. A "premium" kibble might pack 400 kcal/100g while a budget brand may have only 280 kcal/100g. Without adjusting portions, switching from one to the other could mean over- or under-feeding by 30% or more. The food calculation section makes this adjustment instant.

Preparing for a weekend trip

Heading out for a 3-day camping trip with your active Border Collie? Use the multi-day calculation to bag exactly the right amount of food. No more hauling an entire 15 kg bag of kibble when you only need a couple of kilos.

Common scenarios

Weight loss plan

If your vet recommends your dog lose weight, start by calculating the calorie target for their ideal weight, not their current weight. This gives you a daily feeding target. Combine with increased exercise for the best results.

Puppy growth phase

Growing puppies need more calories per kilogram than adult dogs. While this calculator uses adult formulas, you can still get a useful baseline by selecting the appropriate activity level and checking in weekly as your puppy grows.

Mixed feeding (kibble + wet food)

If you feed a combination of dry kibble and wet food, use the metabolic energy section to find the caloric content of each, then split the daily calories between them. For example, 60% from kibble and 40% from wet food.

Post-injury recovery

Dogs recovering from surgery or injury have reduced energy needs. Drop the activity level to "Low" to get an appropriate calorie target. Re-evaluate weekly and adjust as your dog becomes more mobile.

Tips & best practices

Weigh your dog regularly

Use a bathroom scale (weigh yourself holding your dog, then subtract your weight) once a month. Calorie needs change as weight changes, so recalibrate regularly.

Don't forget treats

Treats count toward the daily calorie total. A good rule is to reserve no more than 10% of daily calories for treats. If you give 150 kcal worth of treats, reduce the food portion accordingly.

Check the food label carefully

"Energy content" in the calculator is in kcal/100g. Some brands list "kcal per cup" or "per serving" instead. Convert to kcal/100g using the weight of a cup measure for accurate results.

Activity level honesty

It's tempting to overestimate activity. If your dog mostly walks on a leash for an hour, that's "Moderate (low intensity)" — not "High activity." Accurate input = accurate results.

How to tell if your dog is at a healthy weight

  • You should be able to feel the ribs easily with a thin layer of fat over them.
  • A visible waist when looking at your dog from above.
  • A tucked-up abdomen when viewed from the side (belly doesn't sag).
  • If you can't feel the ribs, or there's no waist, your dog may be overweight.

Calculation method / formulas

The Dog Nutrition Calculator uses the standard veterinary formula for Resting Energy Requirement (RER) adjusted by activity-specific coefficients. The equations come from widely accepted nutrition research used by pet food manufacturers and veterinary schools.

Core Formula: Daily Energy Requirement

Daily Calories=k×W0.75\text{Daily Calories} = k \times W^{0.75}

Where WW is the dog's weight in kilograms and kk is the activity coefficient:

Low activity
k = 95
Moderate low
k = 110
Moderate high
k = 125
Working dog
k = 175

Reverse Formula: Weight from Calories

W=(Ck)4/3W = \left(\frac{C}{k}\right)^{4/3}

This lets you enter a target calorie amount and find what weight it corresponds to — useful for weight management planning.

Food Portion Formula

Foodg=CE×100\text{Food}_{\text{g}} = \frac{C}{E} \times 100

Where CC is the daily calorie requirement (kcal) and EE is the energy content of the food in kcal/100g.

Metabolic Energy (Atwater Method)

The "How caloric is my dog's food?" section uses the classic Atwater method adapted for dogs to estimate caloric content from nutritional composition:

BNW=Dry MatterAshProteinFatFiber\text{BNW} = \text{Dry Matter} - \text{Ash} - \text{Protein} - \text{Fat} - \text{Fiber}
GE=5.70P+9.40F+4.10(Fiber+BNW)\text{GE} = 5.70P + 9.40F + 4.10(\text{Fiber} + \text{BNW})
DPF=100×FiberDry Matter\text{DPF} = \frac{100 \times \text{Fiber}}{\text{Dry Matter}}
wspStrEB=91.21.43×DPF\text{wspStrEB} = 91.2 - 1.43 \times \text{DPF}
DE=GE×wspStrEB100\text{DE} = \frac{\text{GE} \times \text{wspStrEB}}{100}
Caloric Content=DE1.04P\text{Caloric Content} = \text{DE} - 1.04P

Where P = crude protein, F = crude fat, GE = gross energy, DPF = dry pulse fiber, DE = digestible energy. This calculation gives you the metabolizable energy content of the food in kcal/100g.

Variable Reference:

WW = Weight (kg)
CC = Calories (kcal)
kk = Activity coefficient
EE = Energy (kcal/100g)

Related concepts & background

What is Resting Energy Requirement (RER)?

RER is the amount of energy a dog needs to perform basic bodily functions at rest — breathing, circulation, digestion, and maintaining body temperature. It's the baseline before adding any activity factor. For dogs, the standard formula is RER=70×W0.75\text{RER} = 70 \times W^{0.75}. The coefficients used in this calculator (95, 110, 125, 175) incorporate both RER and the additional energy needed for various activity levels.

Why is dog obesity a problem?

Studies suggest that over 50% of pet dogs are overweight or obese. Excess weight leads to a higher risk of joint problems, diabetes, heart disease, respiratory issues, and a shortened lifespan. Maintaining a healthy weight is one of the most effective ways to help your dog live a longer, happier life.

The Atwater method explained

The Atwater system is a way to calculate the available energy in pet foods based on their nutrient composition. It was originally developed for human nutrition and later adapted for companion animals. Protein and carbohydrates contribute about 3.5-4 kcal/g, while fats contribute about 8.5-9 kcal/g. The equations account for digestibility differences between species.

Frequently asked questions

How accurate is the Dog Nutrition Calculator?

The calculator uses the standard veterinary RER formula with validated activity coefficients. However, every dog is unique. Use the results as a starting point and adjust based on your dog's body condition — you may need to feed 10-20% more or less depending on metabolism, breed, and individual factors.

Can I use this for puppies?

Growing puppies have higher energy needs per kilogram than adult dogs. While you can get a rough estimate, we recommend consulting your veterinarian for a puppy-specific feeding plan. Puppies typically need about twice the calories of an adult dog of the same weight.

My dog is pregnant — can I use this calculator?

Pregnant and nursing dogs have significantly higher energy requirements. A nursing mother may need 2-4 times her normal caloric intake depending on litter size. This calculator is designed for adult, non-breeding dogs. Please consult your vet for a custom plan during pregnancy and lactation.

What if I feed a mix of kibble and wet food?

Use the "How caloric is my dog's food?" section to calculate the caloric content of each food type separately (using the nutritional info on their labels). Then split the daily calorie target between the two foods. For example, if the target is 1,000 kcal, you might feed 600 kcal from kibble and 400 kcal from wet food.

Should I include treats in the daily total?

Absolutely! Treats, chews, and table scraps all contribute to your dog's daily calorie intake. A good rule is to limit treats to no more than 10% of daily calories. If you give high-calorie treats, reduce the main meal portion accordingly to stay within the target.

How often should I recalculate?

Recalculate whenever your dog's weight changes by more than 5%, when you switch food brands, or when their activity level changes significantly (e.g., after surgery, during winter when walks are shorter, or after starting a new exercise routine).

Can I use the reverse calculation for weight loss?

Yes! This is one of the most powerful features. If your vet recommends a specific daily calorie target for weight loss, type that number into the calorie field and the calculator will immediately show the corresponding body weight. This helps you visualize the target weight and track progress.

Limitations & disclaimer

This calculator is for informational and educational purposes only. It is not a substitute for professional veterinary advice.

  • Individual dogs may have different metabolic rates due to breed, age, genetics, and health conditions.
  • The formulas are designed for adult dogs (1-7 years) in normal health. Puppies, seniors, pregnant/nursing dogs, and dogs with medical conditions require specialized guidance.
  • Always consult your veterinarian before making significant changes to your dog's diet, especially for weight loss programs.
  • The metabolic energy calculation (Atwater method) provides an estimate; actual metabolizable energy can vary based on ingredient quality and processing.

External references & sources

  • National Research Council (NRC) — "Nutrient Requirements of Dogs and Cats" (2006), the foundational reference for canine nutrition.
  • Association of American Feed Control Officials (AAFCO) — Dog and Cat Food Nutrient Profiles, used for pet food labeling standards.
  • WSAVA Global Nutrition Committee — Practical guidelines for pet nutrition and body condition scoring.
  • Atwater, W.O. (1902) — "Principles of Nutrition and Nutritive Value of Food," the original Atwater system for calculating food energy values.
  • For more on pet weight management, visit the Association for Pet Obesity Prevention.