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.
Dog feeding chart by weight (dog calorie calculator results)
| Weight | kcal per day | Cups (350 kcal/cup) |
|---|---|---|
| 5 lb (2 kg) | 207 | 0.6 |
| 10 lb (5 kg) | 348 | 1.0 |
| 20 lb (9 kg) | 585 | 1.7 |
| 30 lb (14 kg) | 794 | 2.3 |
| 40 lb (18 kg) | 985 | 2.8 |
| 50 lb (23 kg) | 1164 | 3.3 |
| 60 lb (27 kg) | 1335 | 3.8 |
| 80 lb (36 kg) | 1656 | 4.7 |
| 100 lb (45 kg) | 1958 | 5.6 |
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 now | Under 4 months | 4 months to adult |
|---|---|---|
| 5 lb | 388 kcal (1.0 cups) | 259 kcal (0.6 cups) |
| 10 lb | 653 kcal (1.6 cups) | 435 kcal (1.1 cups) |
| 15 lb | 885 kcal (2.2 cups) | 590 kcal (1.5 cups) |
| 20 lb | 1098 kcal (2.7 cups) | 732 kcal (1.8 cups) |
| 30 lb | 1488 kcal (3.7 cups) | 992 kcal (2.5 cups) |
| 40 lb | 1846 kcal (4.6 cups) | 1231 kcal (3.1 cups) |
| 60 lb | 2502 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.