Skip to content
Pasture and Paw
Dog food

Pets

Dog Food Calculator

Enter your dog’s weight, life stage and the calories in a cup of their food to get daily calories and cups per day.

  • ✓ Free, no signup
  • ✓ Private, in your browser
  • ✓ Instant result
1

Dog Food Calculator

Look for "kcal per cup" on the bag. 350 is a typical dry food.

Everything is worked out in your browser. Nothing is stored or sent.

2Your results
Updates as you type
Daily foodPlease enter a weight

Adjust up or down by body condition, and check with a vet if weight changes fast.

How to use the dog food calculator

  1. Weigh your dog in kg.
  2. Pick the life stage and activity level.
  3. Enter the calories per cup from the food bag (look for kcal per cup). 350 is a typical dry food.
  4. Split the daily amount into meals and adjust by body condition.

How it is worked out

  • Resting energy (RER) = 70 x weight in kg ^ 0.75
  • Daily calories = RER x life stage factor
  • Factors: puppy 2.0, adult neutered 1.6, adult intact 1.8, senior 1.4, active 2.2
  • Cups a day = daily calories / calories per cup

Daily calories for an adult neutered dog

WeightResting caloriesDaily caloriesCups a day at 350 per cup
2 kg1181880.5
5 kg2343741.1
10 kg3946301.8
15 kg5348542.4
20 kg66210593.0
25 kg78312523.6
30 kg89714364.1
40 kg111317815.1
50 kg131621066.0

Frequently asked questions

How much should I feed my dog a day?

Most adult neutered dogs need about 1.6 times their resting energy. For a 20 kg dog that is roughly 1,060 calories, or about 3 cups of a 350 calorie food.

Why does the bag say something different?

Feeding guides on bags are averages for active dogs. Neutered and indoor dogs often need less. Use the calculator as a starting point and adjust.

How do I know if the amount is right?

You should feel the ribs easily but not see them, and see a waist from above. Weigh every 2 to 4 weeks and change the amount by about 10 percent if needed.

Does this work for puppies?

It gives a starting figure. Puppies change weight fast, so recalculate every couple of weeks and follow your vet’s growth advice, especially for large breeds.

Disclaimer: Results are estimates for planning only. They are not veterinary advice. Talk to your vet about your own animal's health, diet and weight.

Next step

More pets tools

DogPopularAbout 63 days

Dog Pregnancy Calculator

Whelping date from mating, LH surge or ovulation, with a 9 week timeline.

Free, private, week by weekCalculate →
Dog agePopularAge tool

Dog Age Calculator

Your dog’s age in human years, adjusted for small, medium and large dogs.

Free, private, instantCalculate →
Cat agePopularAge tool

Cat Age Calculator

Your cat’s age in human years and life stage, from kitten to senior.

Free, private, instantCalculate →
Dog namesNames tool

Dog Name Generator

Boy and girl dog name ideas, six at a time. Tap a name to copy it.

Free, private, instantCalculate →
Cat namesNames tool

Cat Name Generator

Boy and girl cat name ideas, six at a time. Tap a name to copy it.

Free, private, instantCalculate →
CatPopularAbout 65 days

Cat Pregnancy Calculator

Kittening date with a week by week guide from pinking up to birth.

Free, private, week by weekCalculate →

See all pets and small animals →