Dog Food Calculator

Calculate how much food your dog needs daily based on weight, age, and activity level.

By Konstantin Iakovlev · Updated September 2026 · Source: Merck Veterinary Manual — Nutritional Requirements of Small Animals

lbs
Life Stage
Activity Level
kcal/cup

Daily Calories Needed

1,051

kcal per day

Cups per Day

3.0

Meals per Day

2

Cups per Meal

1.5

Feeding Schedule

Morning1.5 cups
Evening1.5 cups

Monthly Estimates

Food Needed22.5 lbs
30-lb Bags0.8
Est. Monthly Cost$56.28

These are general estimates. Consult your veterinarian for personalized feeding recommendations, especially for puppies, senior dogs, or dogs with health conditions.

Use the Dog Food Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.

Disclaimer: This calculator is for informational purposes only. Results are estimates based on the information you provide and the assumptions described on this page.

How It Works

Getting your dog's daily portion right is one of the simplest levers you have over their long-term health. Feed too much or too little and problems follow. The portion estimate here aims to keep your dog at a healthy weight.

The calculation starts from the dog's Resting Energy Requirement (RER), with your weight in pounds converted at 0.4536 kg per lb. For dogs of 2 to 45 kg (about 4.4 to 99 lb) it uses the linear formula RER = 30 × (body weight in kg) + 70, which the Merck Veterinary Manual gives for that range; outside it, it uses Merck's formula for any weight, 70 × (body weight in kg)^0.75. RER is then multiplied by an activity factor (1.0 low, 1.4 moderate, 1.8 high) and a life-stage factor (2.0 puppy, 1.0 adult, 0.8 senior), with the combined factor kept between 1 × RER and 3 × RER: feeding below resting energy is a weight-loss plan for your vet to set. For comparison, Merck's maintenance factors are 1.6 × RER for a neutered adult, 1.8 for an intact adult, 1.4 for an obesity-prone dog, and 3 × RER for puppies under 4 months or 2 × RER after that. Dividing the calories by your food's kcal per cup gives cups per day, split into two meals (three for puppies); the monthly estimate assumes 4 cups per pound of food, $2.50 a pound and 30-lb bags.

Any dog with a medical condition or unusual nutritional needs deserves a conversation with your veterinarian before you fix a feeding plan. The numbers printed on a food bag are broad averages and tend to run high, which is a common path to gradual weight gain. Revisit the portion whenever your dog gets older or their activity changes, since needs that fit last year may not fit today.

Example: Feeding a 50-lb, Moderately Active Adult Dog

  1. 1 Inputs: weight 50 lb, life stage Adult, activity Moderate, and a food with 350 kcal per cup.
  2. 2 RER: 50 lb × 0.453592 = 22.68 kg; 30 × 22.68 + 70 = 750 kcal. Daily calories: 750.4 × 1.4 (moderate) × 1.0 (adult) = 1,051 kcal.
  3. 3 Food: 1,051 ÷ 350 = 3.0 cups a day, 1.5 cups at each of two meals. Monthly: 3.0 × 30 ÷ 4 = 22.5 lb of food, about $56.28 at $2.50 a pound, or 0.8 of a 30-lb bag.
  4. 4 Merck's factor for a neutered adult (1.6 × RER, with the exponential RER of 727 kcal) would give about 1,164 kcal, so treat 1,051 as a starting point: weigh your dog every few weeks and adjust by body condition, aiming for ribs you can feel without pressing hard and a visible waist.

Frequently Asked Questions

How much should I feed my dog per day?
Feeding amounts depend on weight, age, activity level and the food's calories. For a moderately active adult on a food with 350 kcal per cup, the calculator gives about 0.8 cup a day at 10 lbs, 1.4 cups at 20 lbs, 1.9 at 30 lbs, 3.0 at 50 lbs, 3.5 at 60 lbs and 4.9 at 100 lbs (above about 99 lbs it switches to the formula for large dogs, 70 × kg^0.75). Use the calories per cup printed on your bag.
Should I feed my dog once or twice a day?
Most adult dogs do well with two meals a day (morning and evening). Puppies under six months may need three meals. Feeding twice daily helps maintain stable energy levels and reduces the risk of bloat in large breeds.
How do I know if I am overfeeding my dog?
Check the rib test: you should be able to feel your dog's ribs without pressing hard but not see them. If you cannot feel the ribs, your dog may be overweight. Also look for a visible waist when viewed from above and a tucked abdomen from the side.