Dog Food Calculator
How much should your dog actually eat? Enter a weight, pick a life stage, and add your food’s calories per cup to get a daily calorie target and a cup estimate, based on the formula vets use.
How much to feed your dog

How the dog food calculator works
Vets estimate feeding in two steps. First they find the Resting Energy Requirement: RER = 70 x (body weight in kg) raised to the power 0.75. Then they multiply by a life-stage factor to get the Maintenance Energy Requirement (MER) – the calories your dog needs to hold a healthy weight.
This dog food calculator applies factors of about 1.6 for a neutered adult, 1.8 for an intact adult, 1.4 for seniors, 2.0 to 3.0 for growing puppies, and 1.0 for weight loss. Dividing the MER by your food’s calories per cup gives a daily cup estimate.
Turning calories into cups
Every food is different, so the cup figure is only as good as the number you enter. Look for kcal per cup on the bag or the maker’s website, then divide the daily calories by that value. A 30-pound neutered adult needs roughly 794 calories, which is about 2.3 cups of a 350 kcal/cup food. The PetMD feeding guide walks through the same approach.
Adjusting for your dog
Treats count too and should stay under about 10 percent of daily calories. The best check is body condition: you should feel the ribs easily without a thick fat layer, and see a waist from above. As the American Kennel Club notes, most adult dogs do well on two meals a day, while puppies need three or four.
Weigh your dog regularly and adjust portions if they gain or lose. Health conditions, pregnancy, and very high activity all change the math, so confirm any big changes with your veterinarian.
Common feeding mistakes to avoid
The most frequent error is eyeballing portions instead of measuring them, which quietly leads to overfeeding. A cheap kitchen scale or a proper measuring cup keeps servings honest, and weighing dry food is more accurate than scooping.
Owners also forget that table scraps and dental chews add calories fast. If your dog is gaining weight despite feeding the calculated amount, recount the treats first, then trim the total rather than skipping meals, which can leave a dog hungry and begging.
Frequently asked questions
How many calories does my dog need per day?
Start with RER = 70 x (weight in kg)^0.75, then multiply by a life-stage factor. A 30-pound neutered adult needs roughly 794 calories a day.
How many cups should I feed my dog?
Divide the daily calories by your food’s kcal per cup. For a 350 kcal/cup food, a 30-pound adult needs about 2.3 cups a day.
Why does the dog food calculator ask for activity level?
Activity and life stage set the MER multiplier. A working dog burns far more than a sedentary senior, so the same weight can need very different amounts.
How often should I feed my dog?
Most adult dogs do well with two meals a day. Puppies usually need three to four smaller meals to support steady growth.
Should treats be included in the total?
Yes. Treats should stay under about 10 percent of daily calories, and you should trim meal portions slightly to keep the total on target.
Is this a substitute for my vet?
No. It is a starting estimate. Your veterinarian can tailor calories for weight goals, health conditions, pregnancy, or unusual activity levels.
Prefer a per-meal breakdown? Try our how much to feed my dog calculator, or see all pet calculators.
