Dog food calculator: how much should your dog eat per day?
Work out how much dry food your dog needs each day from weight, life stage, activity and your food’s calorie content, with worked examples and tips.
Quick answer
The calculator estimates your dog’s daily calories (70 × kg^0.75, times a life-stage and activity factor) and converts them into grams and ounces using your food’s kcal/kg. Example: a 30-lb spayed or neutered adult needs about 794 calories a day, or 214 g (7.6 oz) of a 3,700 kcal/kg kibble, with up to 79 calories from treats.
In this article
The feeding chart on the bag is a broad range built for an average dog, and your dog is rarely that average dog. The dog food calculator above runs the same math veterinarians use: it estimates how many calories your dog needs per day based on weight, age and activity, then turns that into an amount of the specific kibble you feed.
Below you’ll find which option to pick in each field, where to find your food’s calorie content, how to convert the result to cups, worked examples and how to fine-tune the number. For the full guide, with a feeding chart by weight and special cases, see how much should I feed my dog.
How to use the dog food calculator
- Weight. Enter your dog’s current weight from a scale, in pounds or kilograms. If your dog needs to slim down, enter the ideal weight instead and choose “Weight loss.”
- Life stage and activity. This is the factor that multiplies resting energy; the next section helps you choose.
- Food energy (kcal/kg). It defaults to 3,700 kcal/kg, a typical value for dry food, but swap in your brand’s number: portions can differ by an ounce or more from one food to another.
- Read the result. “Dry food per day” is the daily total; “Daily energy” is the calories your dog needs; “Split into 2 meals” is the amount per meal; and “Max. for treats” is the 10% of calories that can come from snacks. The ounces shown are weight ounces, not fluid ounces on a measuring cup.
Which life stage and activity option to choose
| Calculator option | Factor | Pick it if your dog… |
|---|---|---|
| Puppy under 4 months | 3.0 | Just came home and is growing fast. |
| Puppy 4 to 12 months | 2.0 | Is still growing. Large breeds grow for longer, so ask your vet when to switch to adult. |
| Adult, spayed or neutered | 1.6 | Gets 2–3 walks a day and normal activity. This is the most common choice. |
| Adult, intact | 1.8 | Has the same routine but isn’t spayed or neutered. |
| Inactive adult or senior | 1.4 | Takes short walks, rests most of the day or gains weight easily. |
| Active adult | 2.0 | Does dog sports, runs with you or hikes several times a week. |
| Very active | 3.0 | Works: herding, hunting, search and rescue or sledding. |
| Weight loss | 1.0 | Is overweight and has a target weight set by your vet. |
If you’re stuck between two options, start with the lower one: it’s easier to add food for a dog who gets too lean than to take off extra pounds. Not sure whether your dog counts as a senior yet? Check with our dog age calculator.
How the calculator works out the portion
It follows three steps:
- Resting energy (RER) = 70 × weight in kg^0.75. These are the calories the body burns at rest. The weight is raised to the 0.75 power instead of simply multiplied because small dogs burn more energy per pound than big ones.
- Daily energy = RER × the life stage and activity factor.
- Grams per day = daily energy ÷ kcal/kg of the food × 1,000.
With the default values (30 lb, spayed or neutered adult, 3,700 kcal/kg): 30 lb is 13.6 kg, so RER = 70 × 13.6^0.75 = 496 calories; 496 × 1.6 = 794 calories; 794 ÷ 3,700 × 1,000 = 214 g (7.6 oz) a day, two meals of about 107 g (3.8 oz) and up to 79 calories in treats.
Where to find the calories in your dog food
- On the bag. Most US dog food labels include a calorie content statement near the guaranteed analysis, listed as kcal/kg and kcal per cup (or per can). Enter the kcal/kg figure in the calculator. On pet food labels, “kcal” and “Calories” mean the same thing.
- To feed by cups, divide daily calories by the kcal per cup. With 370 kcal per cup, the default dog needs 794 ÷ 370 ≈ 2.1 cups a day. You can also work out how much a cup weighs: kcal per cup ÷ kcal/kg × 1,000 (here, 100 g per cup).
- If it’s missing, check the brand’s website or call the number on the bag. As a rough fallback, the modified Atwater factors from the NRC give kcal per 100 g = 3.5 × protein + 8.5 × fat + 3.5 × carbohydrates, where carbohydrates = 100 − protein − fat − fiber − ash − moisture. Because the guaranteed analysis lists minimums and maximums, treat the result as an estimate.
The calculator is designed for dry food (2,500–5,500 kcal/kg). For canned food, which is mostly water, use the “Daily energy” number and divide it by the calories per can.
Worked examples
| Dog | Factor | Food | Daily energy | Food per day | Treats (max.) |
|---|---|---|---|---|---|
| Puppy, 3 months, 11 lb (5 kg) | 3.0 | 4,000 kcal/kg | 701 kcal | 175 g (6.2 oz) | 70 kcal |
| Puppy, 8 months, 44 lb (20 kg) | 2.0 | 4,000 kcal/kg | 1,322 kcal | 330 g (11.7 oz) | 132 kcal |
| Spayed or neutered adult, 18 lb (8.2 kg) | 1.6 | 3,600 kcal/kg | 541 kcal | 150 g (5.3 oz) | 54 kcal |
| Spayed or neutered adult, 30 lb (13.6 kg) | 1.6 | 3,700 kcal/kg | 794 kcal | 214 g (7.6 oz) | 79 kcal |
| Intact adult, 66 lb (30 kg) | 1.8 | 3,700 kcal/kg | 1,613 kcal | 436 g (15.4 oz) | 161 kcal |
| Laid-back senior, 26 lb (11.8 kg) | 1.4 | 3,400 kcal/kg | 624 kcal | 183 g (6.5 oz) | 62 kcal |
| Active adult, 55 lb (25 kg) | 2.0 | 3,900 kcal/kg | 1,563 kcal | 401 g (14.1 oz) | 156 kcal |
| Weight loss, ideal weight 40 lb (18.1 kg) | 1.0 | 3,300 kcal/kg | 615 kcal | 186 g (6.6 oz) | 62 kcal |
Look at the 26-lb senior: on a 3,400 kcal/kg food they eat 183 g, while on a 3,700 kcal/kg food 169 g would be enough. A lower-calorie food fills the bowl more, but it only helps with weight if you stick to the calorie target.
For puppies, the calculator splits the total into 2 meals, but young puppies usually need 3–4 meals a day; see how many times a day a dog should eat to divide it up. Large-breed puppies also have their own growth rules, covered in how much to feed a puppy.
How to adjust the result using body condition
The number is a starting point: two dogs of the same weight can need noticeably different amounts. To fine-tune it:
- Weigh the food on a kitchen scale for the first few weeks.
- Subtract treats. If the 30-lb dog gets all 79 treat calories, 715 calories are left for kibble, about 193 g (6.8 oz) instead of 214 g.
- Check body shape every 2–4 weeks. Ideal (4–5 on the 1–9 scale) means you can feel the ribs without pressing under a thin layer of fat, see a waist from above and a tucked belly from the side.
- Adjust by about 10%. If your dog gains, drop from 214 g to about 193 g; if your dog loses, go up to about 236 g. Reassess in 2–4 weeks.
If your dog is already carrying extra weight, scooping out a handful of kibble isn’t enough. Our guide to overweight dogs explains how to plan safe weight loss.
When the calculator isn’t enough
It also pays to recalculate whenever you switch foods, after spaying or neutering, and when activity changes for weeks at a time, such as in summer or after an injury.
Frequently asked questions
Why does the calculator say less than the bag?
Manufacturer charts usually give broad ranges for dogs with moderate to high activity, while many pet dogs are spayed or neutered and spend much of the day resting. If the gap is large, start with the lower number, weigh your dog after 2–4 weeks and adjust. Body condition, not the label, tells you what the right amount is.
Should I weigh the food or use a measuring cup?
Weighing is more accurate, especially at the start, because a “cup” scooped from the bag varies a lot. A practical trick: weigh the portion once, pour it into one specific scoop and mark the level. It works as long as you stay on the same food, since every kibble has its own size and density. Repeat the process whenever you switch brands.
How do I use the calculator if my dog needs to lose weight?
Choose “Weight loss” and enter the ideal weight, not the current one. For example, a 48-lb dog whose ideal weight is 40 lb would go from about 1,129 calories to 615 calories a day, a big cut that should be supervised by your vet. A safe pace is usually around 1–2% of body weight per week.
Does it work for homemade or raw diets?
The daily calorie number does; the grams don’t, because they’re calculated for dry food. With a homemade diet you need the calories of each ingredient and, above all, a recipe balanced in vitamins and minerals, ideally formulated by a board-certified veterinary nutritionist: getting the calories right doesn’t prevent deficiencies.
Sources
- WSAVA Global Nutrition Committee: nutritional assessment guidelines and 9-point body condition score.
- American Animal Hospital Association (AAHA): Nutrition and Weight Management Guidelines for Dogs and Cats (2021).
- National Research Council (NRC): Nutrient Requirements of Dogs and Cats (2006).
- Association of American Feed Control Officials (AAFCO): pet food labeling and calorie content statements.
This article is for information only and is not a substitute for a veterinary exam. If your dog gets worse, is in pain or shows warning signs, call your vet or an emergency animal hospital.