Article — Dog Food Calculator
The dog food calculator and how to feed accurately
The dog food calculator estimates how much to feed your dog in cups, grams and calories per day. It uses RER × activity factor for daily energy, then divides by your food's kcal density. A 20 kg moderately active neutered adult eats about 900 kcal — that is 2.6 cups of standard 350 kcal/cup dry kibble, or 310 g.
Most pet owners overfeed. Bag instructions are usually 20 to 50% above what a dog actually needs, because manufacturers know the same bag has to feed both couch-potato pets and working dogs. The calculator on this page does the math from first principles instead.
What the dog food calculator shows
Five outputs per session: total cups per day, total grams per day, total kcal per day, per-meal portions for 2 or 3 daily meals, and a 10% treat budget. The protein target comes from the AAFCO minimum of 45 g per 1000 kcal for adult dogs (56 g for puppies). All values are rounded to whole numbers because kibble cups are rarely measured to two decimal places at home.
The tool defaults to standard adult maintenance dry kibble at 350 kcal/cup, but you can switch to weight-management (280), performance (450) or wet food (100 kcal per 100 g). Changing the food density changes the cup count by 30 to 60% without changing total calories. This is why switching foods without recalculating is the second most common cause of pet weight gain (the first is the same brand, more biscuits).
The Association for Pet Obesity Prevention reports that 59% of US dogs are overweight or obese. The single most common cause they identify is following bag instructions verbatim instead of calculating from energy needs.
How much dog food per day?
The shortest answer: cups equal daily kcal divided by food kcal per cup. The longer answer is that daily kcal depends on five variables — weight, activity, life stage, spay status and weight goal — and each shifts the budget by 10 to 25%.
Activity 1.2 → 2.0 Sedentary → workingNeutered × 0.85Weight loss × 0.80Weight gain × 1.20Puppy 2 × RER directlyWorked example: an adult 25 kg neutered Labrador with moderate activity. RER = 70 × 25^0.75 = 783 kcal. MER = 783 × 1.6 = 1253. Neutered: 1253 × 0.85 = 1065 kcal. That is about 3 cups of 350 kcal/cup dry food, or 365 g. Split into two meals of 1.5 cups each.
Cups vs. grams vs. kcal
The three units measure the same food but introduce different errors. The cup is the most error-prone — a "cup" by eye can vary by 30%, and the size of the scoop in the kibble bag is usually larger than a true US cup (8 fl oz). The gram is the most accurate but requires a kitchen scale. Kcal is the underlying truth: cups and grams are converted into and out of kcal, but kcal is what the dog's body actually responds to.
Calibrate once. Weigh exactly one US cup of your specific kibble on a kitchen scale. Write the gram value on the inside of the bin lid. Now your "cup" is consistent forever.
Standard dry kibble weighs around 120 g per US cup, but a dense, small-piece weight-management food can hit 150 g per cup while a fluffy large-kibble food can be 90 g per cup. Same volume, very different calories.
Picking the right dog food density
Four broad calorie classes cover almost all commercial dog foods:
- Weight management (240–290 kcal/cup) — lower fat, higher fiber, designed to feel filling on fewer calories. Use for dogs in active weight loss.
- Standard adult maintenance (320–380 kcal/cup) — the most common class. Most major brands sit here.
- Performance / working (400–500+ kcal/cup) — higher fat, designed for sled dogs, hunting dogs, working farm dogs. Will inflate a pet dog if used as maintenance.
- Wet / canned (90–110 kcal per 100 g) — water content 75%, so total volume per day is much larger. Calorie-dense per dry-matter basis but dilute as fed.
Dog food portions by life stage
Puppies under 12 months eat 2 to 3 times their adult-equivalent portion, because they're building tissue. The calculator uses puppy = 2 × RER, which is a midpoint. Small breeds grow fast and need 3 × RER for the first 4 months; large breeds grow slow and shouldn't exceed 2 × RER to avoid orthopedic problems.
Adult dogs (1 to 7 years) follow the standard formula. Senior dogs (7+ for medium, 5+ for giant breeds) lose lean mass and activity drops, so the calorie budget shrinks 10 to 20%. Senior diets are typically slightly lower calorie with higher protein quality to preserve muscle.
Calorie restriction on a growing puppy causes permanent skeletal and developmental damage. If your puppy is overweight, talk to a vet — the protocol involves changing food type and activity, not cutting portion size below growth needs.
Wet, dry, and mixed feeding
Dry-only is the standard, cheapest, and dental health is slightly better (chewing kibble has mild abrasive effect on plaque). Wet-only is more palatable and helps dogs that need more hydration (kidney disease, hot climates). Mixed feeding (25% wet, 75% dry, by calories) is a popular compromise.
To calculate a mixed portion, allocate the daily kcal between the two foods. For a 900 kcal/day dog on 25% wet: 225 kcal wet (225 g of typical 100 kcal/100 g canned food) and 675 kcal dry (about 1.9 cups of 350 kcal/cup standard). Split into two meals: morning dry, evening wet + a sprinkle of dry.
Why most bags overstate portions
The portion charts on dog food bags typically suggest 20 to 50% more food than the dog actually needs. There are two reasons. First, bags must cover the full range — the same chart shows portions for a sedentary apartment pet and a working farm dog of the same weight. Manufacturers err toward the active end so no dog goes hungry on bag-only feeding. Second, larger portions sell more bags.
The Pet Nutrition Alliance and the Association for Pet Obesity Prevention both recommend ignoring bag instructions and computing portions from first principles, exactly like this calculator does. Weigh the dog every month, adjust portions ±10% based on the trend, and trust the math over the package.