Free Dog Food Calculator

This dog food calculator shows how much to feed your dog each day. Enter its weight and the calories on your food label.

For weight loss, enter the ideal weight and pick "Weight loss".
Find "kcal per cup" or "kcal/kg" on the food label (kcal per kg ÷ 10 = per 100 g). 350 is only a typical dry-food value.
Calories needed per day
985 kcal
Food per day2.8 cups
Per meal1.4 cups (492 kcal)
Resting energy (RER)615 kcal

A starting point, not a prescription. Weigh your pet every few weeks and adjust by about 10%. Treats count toward the total; keep them under 10% of calories.

Advertisements

Dog feeding chart by weight (dog calorie calculator results)

Weightkcal per dayCups (350 kcal/cup)
5 lb (2 kg)2070.6
10 lb (5 kg)3481.0
20 lb (9 kg)5851.7
30 lb (14 kg)7942.3
40 lb (18 kg)9852.8
50 lb (23 kg)11643.3
60 lb (27 kg)13353.8
80 lb (36 kg)16564.7
100 lb (45 kg)19585.6
Advertisements

Puppy feeding chart: how much to feed a puppy

Daily calories for a growing puppy at its current weight, and cups of a puppy food with 400 kcal per cup. Split into 3–4 meals for puppies under 6 months. Not sure how big your puppy will get? Try the puppy weight calculator.

Puppy weight nowUnder 4 months4 months to adult
5 lb388 kcal (1.0 cups)259 kcal (0.6 cups)
10 lb653 kcal (1.6 cups)435 kcal (1.1 cups)
15 lb885 kcal (2.2 cups)590 kcal (1.5 cups)
20 lb1098 kcal (2.7 cups)732 kcal (1.8 cups)
30 lb1488 kcal (3.7 cups)992 kcal (2.5 cups)
40 lb1846 kcal (4.6 cups)1231 kcal (3.1 cups)
60 lb2502 kcal (6.3 cups)1668 kcal (4.2 cups)

How the dog food calculator works

Resting energy requirement (RER) = 70 × (weight in kg)0.75. Daily energy = RER × a life stage factor:

  • Adult, neutered or spayed: ×1.6
  • Adult, not neutered: ×1.8
  • Adult, inactive or prone to weight gain: ×1.4
  • Weight loss (use ideal weight): ×1
  • Puppy under 4 months: ×3
  • Puppy 4 months to adult size: ×2
  • Senior: ×1.4
  • Very active or working: ×2

Factors are typical values; individual dogs vary by 20% or more. Pregnant, nursing, sick or very overweight dogs need a vet's plan. Related: dog age calculator and dog water intake calculator.

Frequently asked questions

How does the dog food calculator work?

It works out daily calories from your dog's weight and life stage, then divides by the calories in your food to give cups or grams. It doubles as a dog calorie calculator.

How much should I feed my dog?

Start from daily calories: resting energy (70 × kg^0.75) multiplied by a life stage factor, for example 1.6 for a neutered adult. Divide by the calories in your food (kcal per cup on the label) to get cups per day, then adjust after weighing your dog every few weeks.

Why does the label amount differ from this calculator?

Feeding guides on bags are written for average dogs and tend to be generous. Your dog's real needs depend on activity, breed and metabolism, so use the calculator for a starting point and adjust to body condition.

How many calories does a dog need per day?

A 40 lb (18 kg) neutered adult needs roughly 980 kcal a day on this method. A 10 lb dog needs about 350.

How often should I feed my dog?

Most adult dogs do well on two meals a day. Young puppies usually need three or four smaller meals.

What if my dog is overweight?

Enter the ideal weight (ask your vet) and choose "Weight loss". Do not cut calories sharply without veterinary advice.

Sources

Last reviewed 2026-11-11. These are estimates for general information, not veterinary advice. See how we calculate.

Advertisements