Pets
Dog Food Calculator
Enter your dog's weight, life stage, activity level, and the calories per cup printed on your food bag. We compute the daily calorie need and the number of cups to feed.
Life stage
Activity level
Check the back of your food bag — most dry kibble is 320–450 kcal/cup. · e.g. 350
Cups per day
3.33
1,164 kcal/day · about 1.66 cups per meal (twice a day)
Estimate only. Body condition, breed, and vet guidance trump calculator output — adjust based on what keeps your dog at an ideal weight.
Examples
50 lb adult, normal activity, 350 cal/cup
≈ 1,164 cal/day · 3.3 cups
20 lb adult, low activity, 380 cal/cup
≈ 512 cal/day · 1.3 cups
8 lb puppy, 400 cal/cup
≈ 460 cal/day · 1.2 cups
70 lb senior, low activity, 320 cal/cup
≈ 1,124 cal/day · 3.5 cups
How it works
We start with the Resting Energy Requirement (RER), the standard veterinary baseline. Multiply by an activity factor for the dog's life stage and lifestyle to get the Daily Energy Requirement (DER), then divide by the calories per cup of your food.
RER · 70 × (kg)^0.75
DER · RER × activity multiplier
Multipliers: puppy ≈ 2.5 · adult low 1.4 / normal 1.6 / high 1.8 · senior low 1.2 / normal 1.4 / high 1.6
A note on feeding. Feeding needs vary by breed, body condition, neuter status, and health. The calculator is a starting point, not veterinary advice. Adjust based on what your vet recommends and what maintains a healthy body condition for your dog.
Frequently asked questions
First we estimate your dog's daily calorie needs from weight, life stage, and activity level (using the standard RER × multiplier veterinary formula). Then we divide that by the calories-per-cup figure on your specific dog food bag to get cups per day.
Look for "kcal/cup" or "calorie content" on the back of the bag, usually near the feeding chart. Most dry kibble runs 320–450 kcal per cup. If you can't find it, the manufacturer's website or a quick web search for your specific brand will have it. The default we suggest (350 kcal/cup) is a typical mid-range value.
Most veterinarians recommend two meals per day for adult dogs to keep blood sugar stable and reduce risk of bloat in deep-chested breeds. Puppies often need three to four smaller meals. Free-feeding (food always available) is generally not recommended.
Calculators give population averages. Individual dogs vary based on breed, body condition, metabolism, neuter status, and activity. The right amount of food is whatever maintains an ideal body condition — you should be able to feel ribs without seeing them and see a tucked waist from above. Adjust up or down based on what you observe and check with your vet at routine visits.
Related calculators
Pets
Dog Age Calculator
Convert your dog's age to human years using the modern logarithmic formula, with breed-size adjustments.
Pets
Cat Age Calculator
Convert your cat's age to human years using the standard veterinary scale.
Pets
Puppy Weight Calculator
Estimate a puppy's adult weight range from current age, weight, and breed size — honest range, not a false exact figure.