Dog Feeding Plan Calculator
Convert calories to actual food amounts your dog needs.
How the Feeding Plan Calculator Works
Our feeding plan calculator converts your dog's daily calorie target into real food portions — so you know exactly how much to serve at each meal. It starts with the calorie number from the Calorie Calculator, then factors in the type and brand of food you feed to determine precise amounts in cups or grams per meal.
The science behind it is straightforward. Your dog's Resting Energy Requirement (RER) is calculated using the formula RER = 70 × (body weight in kg)0.75. This gives the calories needed for basic body functions at rest. The RER is then multiplied by a Daily Energy Requirement (DER) factor that accounts for life stage, activity level, and neuter status to arrive at the total daily calorie target.
Once we have the calorie target, we divide it by the caloric density of your chosen food (listed on the packaging as kcal per cup or kcal per kg). The result is split across your preferred number of daily meals. Most adult dogs do well with two meals per day, while puppies typically need three to four smaller meals to maintain steady energy levels.
Daily Feeding Reference by Dog Weight
The table below shows approximate daily portions for a standard dry kibble (350 kcal/cup) fed to a neutered adult dog at a normal activity level. Actual needs vary — use the calculator above for a personalized plan based on your dog's specific calorie target.
| Dog Weight | Daily Calories | Cups/Day (350 kcal/cup) | Per Meal (2 meals/day) |
|---|---|---|---|
| 5 lb (2.3 kg) | ~210 kcal | ~0.6 cup | ~0.3 cup |
| 10 lb (4.5 kg) | ~350 kcal | ~1.0 cup | ~0.5 cup |
| 20 lb (9 kg) | ~585 kcal | ~1.7 cups | ~0.85 cup |
| 40 lb (18 kg) | ~985 kcal | ~2.8 cups | ~1.4 cups |
| 60 lb (27 kg) | ~1,335 kcal | ~3.8 cups | ~1.9 cups |
| 80 lb (36 kg) | ~1,650 kcal | ~4.7 cups | ~2.4 cups |
*Based on WSAVA guidelines for a neutered adult dog. Puppies, seniors, and dogs with special needs may differ. Always check body condition and adjust with your vet.
Feeding Tips by Life Stage
Puppies (under 12 months)
Puppies need 2–3× the calories per pound compared to adult dogs to support rapid growth. Feed 3–4 meals per day for breeds under 20 lbs, and 2–3 meals for larger breeds. Large-breed puppies (expected adult weight over 50 lbs) should eat a large-breed formula to slow growth and protect developing joints. Always follow the feeding chart on the puppy food label and adjust based on body condition.
Adult Dogs (1–7 years)
Most adult dogs thrive on two meals per day. Use the calculator above to get a precise daily calorie target, then divide it evenly between morning and evening meals. Measure food with a scale or standard measuring cup — free-feeding leads to overeating in most breeds. Keep treats below 10% of total daily calories.
Senior Dogs (7+ years)
Senior dogs often need fewer calories due to reduced activity, but higher-quality protein to maintain muscle mass. Many benefit from a senior-formula food with joint-supporting nutrients like glucosamine and omega-3 fatty acids. Monitor weight monthly and adjust portions if your dog starts gaining or losing unexpectedly.
Frequently Asked Questions
How do I create a feeding plan for my dog?▾
A complete feeding plan starts with your dog's daily calorie target, calculated using the RER/DER formula based on weight, age, activity level, and neuter status. Once you know the calorie target, choose your food type (dry kibble, wet food, or raw) and brand — different foods have dramatically different calorie densities. Our feeding plan tool guides you through these steps and calculates exact portion sizes per meal. Most dogs do best with 2 meals per day, splitting the daily total evenly.
How do I convert calories into actual food portions?▾
First, calculate your dog's daily calorie target — for example, a 40-pound neutered adult dog needs about 934 kcal/day. Then check your food's caloric density (listed on the label, typically 320–420 kcal per cup for dry kibble). Divide the daily target by the per-cup calories: 934 ÷ 350 = about 2.7 cups per day, split into two meals of roughly 1.35 cups each. For greater accuracy, weigh the food with a kitchen scale. Our feeding calculator does all the math and shows portions by brand.
How often should I recalculate my dog's feeding amount?▾
Recalculate whenever your dog's weight changes by more than 5%, when their activity level shifts significantly (e.g., from active to sedentary, or vice versa), after spaying/neutering (which reduces calorie needs by 15–20%), when transitioning between life stages (puppy to adult, adult to senior), or if you switch food brands. As a baseline, check your dog's weight and BCS monthly and recalculate feeding amounts at least quarterly.
Should I feed my dog wet food or dry kibble?▾
Both can be part of a healthy diet. Dry kibble is convenient, cost-effective, and has a longer shelf life. Wet food has higher moisture content (helpful for dogs that don't drink enough water) and is often more palatable. If mixing wet and dry food, remember to account for the calories in both — wet food typically has 70–100 kcal per 5.5 oz can, while dry kibble ranges from 320–420 kcal per cup. Our calculator supports all food types and adjusts portions accordingly.
What is the RER formula and why does it matter?▾
RER stands for Resting Energy Requirement — the number of calories your dog needs just to maintain basic body functions like breathing, circulation, and temperature regulation. The formula is RER = 70 × (body weight in kg)0.75. This is the same equation used by veterinary nutritionists. Your daily feeding target (DER) multiplies RER by a factor that accounts for life stage, activity, and neuter status. Getting this number right helps prevent both underfeeding and obesity — the two most common nutrition problems in dogs.