Get a personalized daily feeding plan for your dog based on weight, age, breed & activity level.
📖 What Is This Tool?
The Dog Feeding Guide Calculator is a free, easy-to-use tool designed to help dog owners determine the optimal daily food intake for their pets. Whether you're a first-time dog parent or a seasoned pet lover, knowing exactly how much to feed your dog is one of the most important steps toward keeping them healthy and happy.
This calculator accounts for your dog's weight, life stage, activity level, breed size, food type, and any special health conditions — to provide a personalized, science-backed feeding recommendation. Instead of relying on generic bag instructions that often oversimplify individual needs, this tool gives you a tailored plan you can trust.
⚙️ How Does It Work?
The calculator uses a multi-factor approach inspired by veterinary nutrition guidelines. Here's how it works step by step:
- Enter your dog's details — Name, breed size, weight (kg or lbs), and life stage (puppy, adult, or senior).
- Select activity level — From low (mostly resting) to working dog (high-performance tasks), each level adjusts caloric need accordingly.
- Choose food type & meals — Dry kibble, wet food, raw (BARF diet), or a mixed approach — each has a different caloric density, accounted for in the output.
- Add special conditions — Neutered/spayed dogs need fewer calories; pregnant/nursing dogs need more; overweight or underweight dogs get adjusted plans.
- Get your plan — The tool generates a full daily feeding amount, per-meal breakdown, and a suggested schedule with practical tips.
🔢 Formula Explanation
The calculator is based on the Resting Energy Requirement (RER) formula widely used in veterinary medicine, then adjusted using life stage and activity multipliers:
RER = 70 × (body weight in kg) ^ 0.75Step 2 — Daily Energy Requirement (DER):
DER = RER × Life Stage Factor × Activity Factor × Condition FactorStep 3 — Food Amount:
Grams/day = DER ÷ Food Caloric Density (kcal/100g)
Reference multipliers used:
- Life Stage: Puppy ×2.0 | Adult ×1.6 | Senior ×1.4
- Activity: Low ×0.8 | Moderate ×1.0 | High ×1.25 | Working ×1.6
- Condition: Pregnant/Nursing ×1.25 | Neutered ×0.9 | Overweight ×0.8 | Underweight ×1.2
- Caloric density: Dry kibble ≈ 350 kcal/100g | Wet food ≈ 100 kcal/100g | Raw ≈ 180 kcal/100g



