Dog Food Calculator — Daily Feeding Guide by Weight & Activity

Daily Calories

Cups per Day

Recommended Meals

How This Calculator Works

Feeding your dog the right amount is crucial for maintaining a healthy weight and preventing obesity-related diseases. This calculator uses the Resting Energy Requirement (RER) formula: RER = 70 x (body weight in kg)^0.75, then multiplies by a factor based on age and activity level to determine daily calorie needs.

Puppies need roughly twice the calories per pound compared to adult dogs because they are growing rapidly. Senior dogs typically need fewer calories as their metabolism slows. Working dogs and highly active breeds may need 40% or more additional calories. These are starting guidelines — monitor your dog's body condition and adjust portions accordingly.

The cups-per-day output depends on your food's calorie density, which varies widely between brands. Check your dog food label for kcal per cup. Most adult dogs do well with two meals per day, while puppies benefit from three smaller meals to maintain stable blood sugar.

Frequently Asked Questions

How do I know if I am feeding my dog enough?

Monitor your dog's body condition score (BCS). You should be able to feel but not see the ribs. Viewed from above, there should be a visible waist. Adjust portions up or down based on BCS checks every 2-4 weeks.

Should I feed my dog once or twice a day?

Most veterinarians recommend feeding adult dogs twice daily. Puppies under 6 months should eat 3 times daily. Once-a-day feeding can increase the risk of bloat in large breeds.

Do different breeds need different amounts of food?

Yes. Small breeds have faster metabolisms and may need more calories per pound than large breeds. Very large breeds may need less per pound. This calculator provides a starting point; adjust based on your individual dog.

Related Calculators