All calculators

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

kcal

Check the back of your food bag — most dry kibble is 320–450 kcal/cup. · e.g. 350

Daily food estimate

Cups per day

3.33

1,164 kcal/day · about 1.66 cups per meal (twice a day)

Daily calories (DER)1,164 kcal
Resting calories (RER)727 kcal
Activity multiplier× 1.6
Weight22.68 kg

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.