Calculate how much to feed your dog

For dry, wet, fresh and mixed feeding: enter the weight and instantly see how many grams your dog needs per day and per meal.

Updated on

In short

A 10 kg neutered dog with normal activity needs about 630 kcal a day – that's roughly 175 g of dry food (360 kcal/100 g) or 630 g of wet food (100 kcal/100 g). The formula behind it: grams = kcal per day ÷ kcal per 100 g × 100. Unneutered dogs need about 13% more, calm dogs and seniors less. The result is a starting point – after two weeks the scales will show whether it's right.

Your dog's food amount in grams

Enter the weight and choose the type of food – the result updates instantly.

Activity, neutering and goal
Neutered?
Goal
Type of food

Leave empty = typical value of 360 kcal (usually 330–400 kcal/100 g). If the pack says MJ/kg, calculate MJ/kg × 23.9.

Result

175 g

Dry food per day

≈ 630 kcal · 2 meals of 90 g

Get it worked out for your dogRecipes with grams per ingredient in the DoggoMeal app
Range per day
155–195 g
Meals
2 per day
Per meal
90 g
Energy
630 kcal (565–695)

How the figure is calculated

Resting energy requirement 70 × 10 kg^0.75 ≈ 394 kcal × factor 1.6 ≈ 630 kcal per day.

630 kcal ÷ 360 kcal per 100 g (typical dry food) × 100 ≈ 175 g.

  • A starting point – check the weight every 1–2 weeks and adjust the amount in small steps. Treats count too.

Guide values by weight: grams per day

Adult, neutered dogs with normal activity (factor 1.6). Typical energy densities: dry food 360, wet food 100, home-cooked 130 kcal per 100 g. Unneutered dogs need about 13% more.

Weightkcal/dayDryWetFresh
2.5 kg22565 g225 g175 g
5 kg375105 g375 g290 g
7.5 kg510140 g510 g390 g
10 kg630175 g630 g485 g
15 kg855240 g855 g660 g
20 kg1,060295 g1,060 g815 g
25 kg1,250345 g1,250 g960 g
30 kg1,435400 g1,435 g1,105 g
40 kg1,780495 g1,780 g1,370 g
50 kg2,105585 g2,105 g1,620 g

Dry or wet food: how to convert

Your dog needs a certain amount of energy, not a certain number of grams. How many grams that is depends on the energy density of the food: dry food typically has 330 to 400 kcal per 100 g, wet food only 80 to 120 kcal, because it is mostly water.

The formula is: grams per day = kcal per day ÷ kcal per 100 g × 100. For 630 kcal that's 630 ÷ 360 × 100 ≈ 175 g of dry food or 630 ÷ 100 × 100 = 630 g of wet food. With these typical values, 100 g of dry food therefore replaces about 360 g of wet food.

On the pack, the energy is often listed as “metabolisable energy” or “ME”. If it's given in MJ per kg, multiply by 23.9 to get kcal per 100 g – 15 MJ/kg equals about 360 kcal/100 g. Enter the value in the calculator and it will work with your food instead of the average.

Mixed feeding: combining dry and wet food

With mixed feeding, you split the calories, not the grams. First decide what share of the daily energy should come from dry food, then convert each part into grams separately.

  • Half and half at 630 kcal: 315 kcal from dry food (about 90 g) plus 315 kcal from wet food (315 g).
  • 70 to 30: about 125 g of dry food plus 190 g of wet food.
  • In the calculator, choose “Mixed” and set the share with the slider. If your food differs from the average, enter the pack values for both types.

A percentage of body weight? Why rules of thumb miss the mark

Rules such as “2 to 3 per cent of body weight” or a fixed number of kcal per kilo only work for one type of food and one size of dog. Energy needs don't rise in line with weight but with metabolic body weight (body weight to the power of 0.75): a 5 kg dog needs about 75 kcal per kilo, a 40 kg dog only about 45 kcal per kilo.

Pack recommendations are also averages for many dogs. If the calculator gives a different figure, it's usually down to neutering, activity or age. Both are starting points – what matters is how your dog does over the next few weeks. How the amount changes from puppy to adult to senior is explained in the feeding chart in our magazine.

Checking the amount: scales, ribs, treats

How to check whether the calculated amount suits your dog:

  • Weigh your dog every one to two weeks, ideally at the same time of day.
  • You should be able to feel the ribs without pressing, and see a waist from above.
  • Treats and chews should make up no more than about 10% of daily calories – at 630 kcal that's about 63 kcal. Anything beyond that comes off the main food.
  • If your dog gains or loses weight unintentionally, adjust the amount in small steps of about 5 to 10 per cent and check again after two weeks.
By breed

Food amount by breed

Typical breeds have their own pages with weight range, guide values and the pitfalls that are common in each breed.

All breeds at a glance
Method

How we calculate

The calculator follows the method described in veterinary nutrition guidelines. First the resting energy requirement: RER = 70 × body weight (kg) to the power of 0.75. Then a factor for life stage and activity: daily requirement = RER × factor. Finally, the conversion via the energy density of the food: grams = kcal ÷ kcal per 100 g × 100.

With mixed feeding, the calculator splits the daily calories in the chosen ratio and converts each food into grams separately. If you enter the kcal per 100 g from the pack, it uses your value instead of the average.

We round kcal to the nearest 5 kcal and grams to the nearest 5 g. The range shows ±10%, because dogs vary a lot individually. The values are starting points for healthy dogs and don't replace veterinary advice in the case of illness, pregnancy or marked overweight or underweight.

Factors applied to the RER

Adult, neutered, normal activity1.6
Adult, unneutered, normal activity1.8
Calm or senior (from about 8 years)1.4
Active (2–3 hrs of exercise, dog sports)2.0
Very active (working or sporting dog)3.0
Puppy under 4 months3.0
Puppy from 4 months until fully grown2.0
Weight loss (RER at the target weight)1.0

Typical energy densities

  • Dry food: 360 kcal/100 g (typically 330–400 kcal/100 g)
  • Wet food: 100 kcal/100 g (typically 80–120 kcal/100 g)
  • Home-cooked / fresh food: 130 kcal/100 g (typically 110–160 kcal/100 g)
  • Bland diet chicken + rice (1 : 2): 140 kcal/100 g (typically approx. 130–150 kcal/100 g)
  • Bland diet chicken + potato (1 : 2): 105 kcal/100 g (typically approx. 95–115 kcal/100 g)

Sources

FAQ

Frequently asked questions

How much food does a 10 kg dog need a day?

A neutered 10 kg dog with normal activity needs about 630 kcal a day. That's roughly 175 g of dry food at 360 kcal/100 g or 630 g of wet food at 100 kcal/100 g, split into two meals. If the dog isn't neutered, it's about 710 kcal.

How do I work out how much to feed my dog?

Start with the energy requirement: resting energy requirement = 70 × body weight in kg to the power of 0.75, multiplied by a factor for neutering, activity and age (for example 1.6 for neutered dogs with normal activity). Then divide the kcal by the kcal per 100 g of your food and multiply the result by 100.

How much wet food does a dog need a day?

With wet food at about 100 kcal per 100 g, the number of grams roughly equals the calorie requirement: a neutered dog with normal activity needs about 375 g at 5 kg, 630 g at 10 kg and about 1,060 g a day at 20 kg. If your wet food has more or less energy, enter the pack value in the calculator.

How do I convert dry food to wet food?

Via the calories: grams of dry food × kcal per 100 g of dry food ÷ kcal per 100 g of wet food. With typical values (360 and 100 kcal per 100 g), 100 g of dry food replaces about 360 g of wet food.

How do I work out the amounts for mixed feeding?

Split the daily calories, not the grams. At 630 kcal and half and half, 315 kcal come from dry food (about 90 g) and 315 kcal from wet food (315 g). In the calculator, choose “Mixed” and set the share.

Why does the calculator differ from the pack recommendation?

Pack recommendations are averages for many dogs and are usually given as a range. The calculator also takes neutering, activity, age and target weight into account. Both are starting points – the scales and your dog's body shape will show after two to three weeks whether the amount is right.

How can I tell that the amount isn't right?

Weigh your dog every one to two weeks. You should be able to feel the ribs without pressing, and a waist should be visible from above. If your dog gains or loses weight unintentionally, adjust the amount by about 5 to 10 per cent and check again after two weeks.

DoggoMeal app

From the amount to a recipe for your dog

The calculator shows how much energy and food your dog needs. If you'd like to cook yourself, the DoggoMeal app turns that into recipes with exact grams per ingredient – including oil, calcium and portions per meal.

  • Dog profile
  • Recipes with gram amounts
  • Allergy warnings
  • Cooking with video

Free · no subscription · every feature included

DoggoMeal app: recipe with gram amounts per day and per portion
Read on

Related: calculators and guides