Calculate your dog's exact daily feeding portions for dry food, wet food, and raw diets using the same veterinary RER formula used in vet clinics. More advanced than basic feeding charts — accounts for weight, age, activity level, and body condition score.
Whether you're asking how much should I feed my dog, looking for a puppy feeding chart by weight, or calculating a raw dog food calculator portion — this tool gives you a science-backed answer in seconds.
Veterinary RER formula
Fill in your dog's details on the left and click "Calculate" to get your personalized daily feeding plan.
Daily Calories
Exact Portions
Meal Splits
12,000+ dog owners use this monthly
"Finally a dog food calculator that actually explains the math! My vet confirmed the portions were spot-on."
Sarah M.
Golden Retriever owner
"The raw diet calculator is the most accurate I've found. Switched my 3 dogs to raw using these portions."
James K.
Raw feeding advocate
Knowing how much to feed your dog is one of the most important decisions you make as a pet owner. Overfeeding is the leading cause of canine obesity — a condition affecting over 56% of dogs in the US — while underfeeding can cause nutritional deficiencies and stunted growth in puppies.
The gold standard for calculating a dog's daily calorie needs is the Resting Energy Requirement (RER) formula, used by veterinary nutritionists worldwide: RER = 70 × (body weight in kg)^0.75. This baseline is then adjusted by a life stage multiplier — puppies need 2–3× more calories per kilogram than adults, while seniors need about 20% fewer.
Beyond calories, the type of food matters enormously. Dry kibble averages 350 kcal per cup, wet food around 400 kcal per 12.5 oz can, and raw diets approximately 1,000 kcal per pound. Using our dog food calculator above, you can get exact portions for any food type in seconds.
Dry Kibble
350 kcal/cup
Wet Food
400 kcal/can
Raw Diet
1,000 kcal/lb
This puppy feeding chart shows estimated daily calorie needs by weight and life stage. Puppies have dramatically higher calorie requirements per kilogram than adults — especially in the first 4 months of rapid growth. Use our calculator above for precise portions based on your puppy's exact weight.
| Dog Weight | Puppy 0–4 mo | Puppy 4–12 mo | Adult | Senior |
|---|---|---|---|---|
| 5 lbs (2.3 kg) | ~290 kcal | ~195 kcal | ~120 kcal | ~90 kcal |
| 10 lbs (4.5 kg) | ~490 kcal | ~325 kcal | ~200 kcal | ~150 kcal |
| 20 lbs (9 kg) | ~820 kcal | ~545 kcal | ~340 kcal | ~255 kcal |
| 30 lbs (13.6 kg) | ~1,100 kcal | ~735 kcal | ~460 kcal | ~345 kcal |
| 50 lbs (22.7 kg) | ~1,600 kcal | ~1,065 kcal | ~665 kcal | ~500 kcal |
| 75 lbs (34 kg) | ~2,100 kcal | ~1,400 kcal | ~875 kcal | ~655 kcal |
| 100 lbs (45.4 kg) | ~2,600 kcal | ~1,730 kcal | ~1,080 kcal | ~810 kcal |
* Estimated values using RER formula. Use the calculator above for precise results.
Canine obesity is a serious health issue linked to diabetes, joint disease, heart problems, and a shortened lifespan. If your dog is overweight, a structured dog food portion reduction plan is essential — but it must be done safely to avoid muscle loss.
Reduce by 15–20%
Cut daily calories by 15–20% below maintenance. Our calculator applies this automatically when you select "Overweight."
Increase Protein
Higher protein (30%+ of calories) preserves lean muscle mass during weight loss. Look for foods with real meat as the first ingredient.
Weigh Every 2 Weeks
Aim for 1–2% body weight loss per week. Faster loss risks muscle wasting. Slower loss is fine — consistency matters more than speed.
Add Fiber
High-fiber foods (sweet potato, pumpkin, green beans) help dogs feel full on fewer calories. Some weight management kibbles include added fiber.
The raw dog food calculator above uses calorie-based estimation (1,000 kcal/lb), but many raw feeders also use the simpler percentage of body weight method: feed 2–3% of your dog's ideal body weight per day in raw food.
BARF Ratio Breakdown (per day)
For a 50 lb dog at ideal weight, this means approximately 0.75–1.1 lbs of raw food per day. Active dogs or those in cold climates may need up to 3% of body weight. Always transition to raw feeding gradually over 2–3 weeks to avoid digestive upset.
A 20 lb (9 kg) adult neutered dog typically needs around 640–720 kcal per day, which equals approximately 1.8–2.1 cups of standard dry kibble (350 kcal/cup). Active dogs or intact adults may need up to 2.5 cups. Always check your specific food's calorie density on the bag, as it varies by brand.
Daily calorie needs are calculated using the RER formula: 70 × (body weight in kg)^0.75, then multiplied by a life stage factor. A 10 kg adult neutered dog needs roughly 400 kcal/day. A 30 kg active adult needs around 1,400 kcal/day. Puppies need 2–3× more calories per kg than adults due to rapid growth.
Puppies under 3 months should eat 4 times per day. From 3–6 months, 3 meals per day is ideal. After 6 months, most puppies can transition to 2 meals per day. Frequent small meals help maintain stable blood sugar and support healthy growth. Never free-feed puppies as it makes portion control impossible.
Raw feeding can offer benefits like improved coat quality, smaller stools, and higher palatability — but it requires careful balancing to avoid nutritional deficiencies. The BARF model (Biologically Appropriate Raw Food) recommends 70% muscle meat, 10% bone, 10% organs, 5% liver, and 5% plant matter. Kibble is more convenient and nutritionally complete by design. Both can be excellent choices depending on your dog's needs and your lifestyle.
For safe weight loss, reduce daily calories by 15–20% below maintenance. Aim for 1–2% body weight loss per week — faster than this risks muscle loss. Increase protein to preserve lean mass. Weigh your dog every 2 weeks and adjust portions accordingly. High-fiber foods help dogs feel full on fewer calories. Always consult your vet before starting a weight loss program.
RER stands for Resting Energy Requirement — the calories a dog needs at complete rest. The formula is: RER = 70 × (body weight in kg)^0.75. This is then multiplied by a life stage factor (1.2 for seniors, 1.6 for neutered adults, 2.0 for active adults, 3.0 for young puppies) to get the Daily Energy Requirement (DER). This is the same formula used by veterinary nutritionists worldwide.