Daily dog food portions depend on metabolic weight and activity factor. A fixed cup count fails because a 10 kg terrier burns a different kilocalorie amount than a 10 kg bulldog. The correct method calculates Resting Energy Requirement (RER), multiplies by a lifestyle coefficient, and divides by the kibble kilocalorie density per cup.
Resting Energy Requirement Formula
RER represents the energy a dog uses at rest in a thermoneutral environment. The standard allometric formula is RER = 70 × (body weight in kg)^0.75. For a 15 kg dog, the calculation is 70 × 15^0.75, which equals 70 × 7.62, yielding 534 kilocalories per day. This baseline covers organ function and basic cell turnover without any movement.
An alternative linear approximation exists for dogs between 2 kg and 45 kg: RER = 30 × (body weight in kg) + 70. Using the same 15 kg dog, the result is 30 × 15 + 70, which equals 520 kilocalories. The linear formula deviates from the allometric formula at extreme weights, so the allometric calculation provides higher accuracy for toy breeds under 5 kg and giant breeds over 50 kg.
Maintenance Energy Requirement Multipliers
Maintenance Energy Requirement (MER) adjusts RER for daily activity. MER = RER × k, where k is the lifestyle coefficient. For a typical neutered adult dog, k equals 1.4 to 1.6. For an intact adult dog, k equals 1.6 to 1.8 due to higher metabolic rate. Inactive or obesity-prone dogs use a k value of 1.0 to 1.2, reflecting minimal movement beyond brief outdoor elimination.
Working dogs require higher k values. A dog performing moderate work, such as daily hiking or farm patrolling, uses a k of 2.0 to 3.0. Sled dogs or endurance racing dogs reach k values of 4.0 to 8.0. Puppy growth demands separate multipliers: dogs under 4 months old use k = 3.0, while dogs over 4 months old use k = 2.0. Pregnant dogs in the last third of gestation use k = 1.8, increasing to 3.0 or higher during peak lactation depending on litter size.
Converting Kilocalories to Kibble Volume
Pet food labels state caloric density as kilocalories per cup or per gram. To find the daily cup volume, divide the calculated MER by the kilocalories per cup. If the MER is 800 kilocalories and the kibble provides 400 kilocalories per cup, the daily portion is 2 cups. Weighing the food on a digital scale in grams provides a more consistent portion than volume, as kibble size and settling density vary between batches and brands.
To convert to grams, locate the kilocalories per kilogram on the packaging. If the food contains 3600 kilocalories per kg, each gram provides 3.6 kilocalories. Divide the MER of 800 by 3.6 to yield 222 grams of kibble per day. This mass-based method eliminates measurement error caused by different cup shapes or kibble compaction.
Adjusting for Weight Loss and Gain
For weight loss, calculate the RER at the target ideal weight, not the current overweight mass. Multiply that target RER by 1.0 for inactive dogs or 1.2 for moderately active dogs. If a 20 kg dog should weigh 15 kg, calculate the MER for 15 kg: 70 × 15^0.75 × 1.2 = 641 kilocalories. Feeding the 20 kg maintenance amount of 70 × 20^0.75 × 1.2 = 793 kilocalories sustains the excess weight.
For weight gain, calculate MER at the target weight using a k of 1.6 to 1.8. Add 10 to 15 percent to the target MER to create a caloric surplus. Monitor weekly weight change; a safe rate of gain for dogs is 1 to 2 percent of current body mass per week. Faster gain adds fat rather than lean muscle mass, stressing the skeletal system.
Factoring in Treats and Table Food
Treats must not exceed 10 percent of the daily MER. If the daily MER is 800 kilocalories, treat kilocalories stay at 80 or below. Subtract the treat kilocalories from the MER before dividing by the kibble density. If feeding 80 kilocalories of treats, the remaining kibble allowance is 720 kilocalories. Failing to deduct treat energy is the most common cause of gradual weight creep in adult dogs.
Calculating treat kilocalories requires checking product packaging or using a standard reference value. A medium milk bone provides roughly 40 kilocalories. A tablespoon of plain cooked chicken breast contains approximately 15 kilocalories. Assign a daily treat budget in kilocalories, distribute it across training sessions, and deduct the total from the kibble portion before filling the food bowl.
Verifying the Portion with Body Condition Score
Mathematical formulas provide an initial estimate, but the Body Condition Score (BCS) validates the result. BCS uses a 9-point scale where 4 to 5 is ideal. At a score of 5, ribs are not visible but are easily palpable with light pressure, the waist is visible behind the ribs when viewed from above, and an abdominal tuck is present from the side.
If ribs are difficult to palpate under a fat layer and the waist is absent, the BCS is 7 or higher, indicating overfeeding. Reduce the daily portion by 10 to 15 percent, recalculate after two weeks, and reassess BCS. If ribs and hip bones are prominent with visible waist indentation, the BCS is 3 or lower, indicating underfeeding. Increase the daily portion by 10 to 15 percent and reassess after two weeks.
Portion Calculation Checklist
Step 1: Weighing the dog using a digital scale and recording the value in kilograms. Step 2: Calculating RER using the formula 70 × (weight in kg)^0.75. Step 3: Selecting the correct k multiplier based on reproductive status, age, and activity level. Step 4: Calculating MER by multiplying RER by k. Step 5: Determining the kilocalorie content of all treats and extras, ensuring they stay under 10 percent of MER. Step 6: Subtracting treat kilocalories from MER to find the kibble kilocalorie allowance. Step 7: Dividing the kibble allowance by the kilocalories per cup or per gram listed on the food packaging. Step 8: Palpating the rib cage to check BCS and adjusting the portion by 10 to 15 percent increments if the score falls outside the 4 to 5 range.