
Canine Feeding Planner
Calculate daily calories, food portions, treat budget, and weight management timeline for your dog.
Last reviewed: June 2026Dog Profile
Lifestyle
Food & Feeding
Feeding Plan
Visual Breakdown
How the Canine Feeding Planner Works
This calculator estimates a daily calorie target for dogs from body weight, body condition goal, age group, activity level, neuter status, treat calories, and the calorie density printed on the food label. It does not choose a diet or diagnose weight problems.
RER and MER Formula
The base energy estimate is RER = 70 x body weight(kg)^0.75. The planner uses target weight for weight-loss mode when the target is lower than current weight; otherwise it uses current weight. It then estimates MER by multiplying RER by the selected activity factor, age factor, and a neuter factor when selected.
With the default 50 lb adult neutered dog, normal activity, 350 kcal/cup food, and 50 treat calories, the calculator estimates about 727 kcal RER, 917 kcal MER, 2.48 cups per day, and 1.24 cups per meal for two meals.
Food Cups and Treats
Cups per day are calculated as (MER - treat calories) / food kcal per cup. This is why the kcal/cup value matters. A 350 kcal/cup food and a 450 kcal/cup food produce different cup amounts for the same dog.
The treat budget uses a common 10% of daily calories rule. If treats exceed that share, complete food may be reduced enough to affect nutrient balance. Treats, chews, dental products, table food, training rewards, and medication pockets should all be counted.
Weight Goals
The timeline uses about 1.5% of current body weight per week as a simple projection. That is only a planning estimate. Dogs with obesity, pain, endocrine disease, kidney disease, gastrointestinal disease, or prescription diets should have weight-loss plans supervised by a veterinarian.
Source Notes
The Merck Veterinary Manual describes RER, MER, and the large variability in pet energy requirements. AAHA's weight-management tip sheet uses the RER formula and ideal-weight planning for pet calorie estimates.