Weight + life stage → daily kcal, cups, and grams per your food label.
💡 Split the daily amount into 2 meals (3 for puppies). Weigh food in grams for accuracy — measuring cups vary by ±20%. Any diet change should transition over 7–10 days; for weight-loss plans ask your vet.
Feeding charts on kibble bags are broad averages — they can't know whether your dog is neutered, a marathon athlete, or a couch-loving senior. The veterinary standard is a two-step calculation: RER (resting energy requirement) = 70 × weight0.75 in kilograms, then multiplied by a life-stage MER factor from the AAHA guidelines.
Neutering lowers metabolic rate by roughly 20–30% — one reason the ×1.6 neutered factor, not ×1.8, is the right default after the surgery.
Every food has a different energy density, printed on the bag as kcal per cup or kcal per 100 g(typically 300–450 kcal/cup). This calculator reads either label format and converts your dog's daily kcal into cups and grams using the grams-per-cup figure. Grams are the more accurate unit: measuring cups vary by up to 20% depending on who scoops.
Split the daily amount into two meals (three for puppies) to aid digestion and reduce bloat risk. Treats should stay under 10% of daily calories. Re-check the math every few months — weight creeps, and the feeding amount should follow the ideal weight, not the current one. For medical diets and weight-loss plans, partner with your veterinarian.
The Dog Food Calculator lets you figure out dog food calculatorinstantly, without reaching for a spreadsheet or doing the math by hand. Whether you're planning a budget, checking a loan, or working through homework, the tool applies the correct formula behind the scenes and shows the result the moment you enter your numbers.
Unlike a static chart or table, this calculator adapts to your exact inputs. You can adjust any value and see the outcome update in real time, which makes it easy to compare scenarios — for example, "what if the rate were 1% lower?" or "what if I paid an extra $50 a month?"
Common uses: people reach for this tool when they need to find a how many cups of dog food per day, dog mer calculation formula, dog calorie needs by weight kg, or kcal per cup to grams dog food.
Browser-based tools like this one have a few real advantages over installed software or manual methods:
The Dog Food Calculator is based on the following formula:
RER = 70 × kg^0.75 · MER = RER × factor · cups = MER ÷ kcal/cup
Variables: RER = Resting energy requirement (kcal/day) kg = Body weight (kg; pounds ÷ 2.205) MER = Maintenance energy requirement (kcal/day) factor = Life-stage multiplier (1.2 weight loss to 3.0 young puppy) cups = Daily food amount (cups) kcal/cup = Energy density from the food label (kcal per cup)
Veterinary energy math (AAHA): resting energy scales with metabolic weight (kg to the 3/4 power), and the life-stage factor — 1.2 weight loss to 3.0 young puppy — converts it into daily needs. The food label's kcal-per-cup (or kcal-per-100g) density then turns calories into cups and grams.
Worked example: Step 1: 40 lb dog → 40 / 2.205 ≈ 18.14 kg. Step 2: RER = 70 × 18.14^0.75 = 70 × 8.79 ≈ 615 kcal/day. Step 3: neutered adult factor 1.6 → MER = 615 × 1.6 ≈ 984 kcal/day. Step 4: label says 375 kcal/cup → cups = 984 / 375 ≈ 2.6 cups/day. Result: feed about 2.6 cups per day, ideally split into two meals.
More tools you might find useful