Homemade Dog Food Portion Calculator

How much homemade dog food per day in grams by weight calculator — portion your dog's meals right. Use the free Homemade Dog Food Portion Calculator below — enter your values and get instant results, right in your browser. Daily grams = dog weight (kg) × 1000 × activity factor (0.02 low, 0.025 moderate, 0.03 high). Per meal = daily ÷ 2. Protein = daily × 0.4. A 20 kg moderately active dog needs 500 g/day.

How to use the Homemade Dog Food Portion Calculator

Cooking for your dog is wonderful — until you wonder whether that bowl is too much or too little. This how much homemade dog food per day in grams by weight calculator answers it with the standard vet rule: dogs need roughly 2–3% of their body weight in fresh food daily, adjusted for activity. Enter weight and lifestyle to get exact grams per day, per meal and the protein share.

  1. Weigh your dog (or use the last vet visit weight) and enter it in kg.
  2. Select the Activity level: low/senior, moderate, or high/working.
  3. Click the Calculate button.
  4. Read the daily total, the per-meal amount and the protein portion.
  5. Split each meal roughly 40% meat, 50% rice/carbs, 10% vegetables.

Formula

Daily grams = dog weight (kg) × 1000 × activity factor (0.02 low, 0.025 moderate, 0.03 high). Per meal = daily ÷ 2. Protein = daily × 0.4. A 20 kg moderately active dog needs 500 g/day.

Worked example

A 20 kg moderately active dog. Click Calculate. Daily total = 20 × 1000 × 0.025 = 500 g; per meal = 250 g; protein share = 200 g. So each of the two daily meals is about 250 g with 100 g of chicken or meat.

Frequently asked questions

It is the standard starting guide for fresh food. Puppies, pregnant dogs and very active breeds may need more — ask your vet.

Never feed onion, garlic, grapes, raisins, chocolate, xylitol or cooked bones. These can be toxic even in small amounts.

Two meals suit most adult dogs; puppies under 6 months do better on 3–4 smaller meals.