It's one of the most frequent — and most underestimated — questions for anyone living with a dog. Give too little and it's left unsatisfied and lacking; give too much and, year after year, you lead it straight to being overweight. We asked a vet how to work out the right portion, how many times a day to feed a dog and why the correct amount changes from animal to animal.
There's no single figure that's right for all dogs: the amount of food depends on a series of factors that need to be considered together. A 3 kg Chihuahua and a 35 kg German Shepherd have completely different needs, just as a growing puppy and a calm elderly dog do. In this guide we'll look at what the daily ration depends on, how many times a dog should eat at different stages of life, and you'll find an indicative chart of amounts by weight band. Treat these figures as a starting point: the precise amount should always be fine-tuned for the individual animal.
The correct ration isn't decided by eye: it's calculated from the dog's energy needs, which change depending on several factors. The main ones are:
To tell whether the amount is right, the best indicator isn't the scale but the dog's body: you should be able to feel the ribs under a thin covering of fat, without seeing them stand out, and notice a clear "waist" when looking from above. If the ribs disappear under a soft layer, you're giving too much.
The number of meals is almost as important as the amount. Spreading the food well across the day aids digestion and keeps the dog's energy more stable.
Whatever the frequency, the total daily amount doesn't change: you simply divide the day's needs by the number of planned meals. Having regular times also makes house-training and toilet management easier.
Here's a reference chart with the indicative daily amounts for an adult dog, of normal build and moderately active, broken down by weight band and by type of food. The values should be divided across the day's meals (usually two) and are purely indicative: calorie density varies a great deal from product to product, so the most reliable reference always remains the chart printed on your food's packaging, then adapted to the individual dog.
| Dog's weight | Dry (kibble) | Complete wet food | Complete fresh food | Meals / day |
|---|---|---|---|---|
| 2-5 kg | 40-70 g | 150-300 g | 130-260 g | 2 (puppy 3-4) |
| 5-10 kg | 70-130 g | 300-450 g | 260-400 g | 2 |
| 10-20 kg | 130-230 g | 450-750 g | 400-650 g | 2 |
| 20-30 kg | 230-320 g | 750-1000 g | 650-900 g | 2 |
| 30-40+ kg | 320-450 g | 1000-1300 g | 900-1200 g | 2 |
The grams shown refer to complete, balanced foods. A very active dog or a puppy may need significantly larger amounts; an elderly, neutered or overweight dog, smaller amounts. If in doubt, ask your vet.
As you can see, the ranges are wide: that's precisely why a chart on its own isn't enough. A 15 kg neutered, lazy dog may do perfectly well on the lower amount in its band, while a same-weight peer that does agility every day needs far more. To move from "roughly" to the precise portion, you need to cross-reference all the factors above.
The same portion "in grams" doesn't apply to every type of food, because what really matters is the calories and the amount of water it contains. That's why the numbers in the chart change so much from one column to the next.
An important warning: if you mix more than one food — for example kibble and wet food in the same meal, or kibble and fresh food — you can't add up the full amount of both, otherwise you double the calories. They need to be proportioned, so that the total covers (without exceeding) the day's needs. Complete, balanced recipes, like those among the Pappa Fresh products, make the calculation much simpler because each portion is already designed to cover the meal's entire needs.
The puppy is a case apart. In proportion to its weight it needs much more energy than an adult, because it has to build bone, muscle and tissue: in the first few months its needs can approach double those of an adult dog of the same weight. That's why it should be fed a food specifically for growth (puppy/growth), richer in protein, calcium and phosphorus in the right proportions.
On frequency, the practical rule is: 3-4 meals a day up to 6 months, then down to 2-3 until around a year of age, and finally to the two meals of an adult. A small stomach wouldn't tolerate a single large ration, and frequent meals help keep blood sugar stable, especially in toy-breed puppies.
Finally, watch the rate of growth: in large and giant breeds you mustn't "push" the puppy to grow too quickly with excessive amounts, because growth that's too rapid can damage skeletal and joint development. Better to follow the food's guidance for the expected adult weight and be guided by the vet at routine check-ups.
Most errors with the amount of food come from a few very widespread habits. Here are the most frequent:
Overfeeding is by far the most common and most harmful mistake, because it opens the way to being overweight and all the problems that follow. We cover it in detail in our guide to overweight dogs and managing excess weight, and it's also one of the 5 most common dog feeding mistakes.
Between factors to cross-reference, types of food and amounts to adapt, working out how much your dog should really eat can seem complicated. That's why we created a tool that does the calculation for you: enter weight, age, activity level and a few other details, and in two minutes you get the tailored daily portion, already split into meals.
It's the simplest and most accurate way to move from generic charts to your dog's precise amount, with no more guessing by eye. Try the portion calculator: it's free and takes just a few clicks.
With Pappa Fresh, what's more, the single-protein recipes already arrive in portions calculated for your dog's weight and lifestyle: no scale, no sums, no waste — open, pour and the amount is the right one.
Find out in 2 minutes how much your dog should eat and receive tailored portions.
Calculate your dog's portionHow much a dog should eat isn't set by a single number: it depends on weight, age, size, activity level, neutering and physical condition. As a general rule, an adult dog eats twice a day, a puppy three or four times; the chart by weight band is an excellent starting point, but it should always be adapted to the individual animal and the type of food, because kibble, wet food and fresh food have very different calorie densities. The mistakes to avoid are measuring by eye, forgetting snacks in the tally and not updating the portion over time. The most reliable way not to go wrong is to calculate the ration from your dog's real data — which is exactly what our calculator does.
Veterinary surgeon, medical director of the Clinica ARS Veterinaria di Modena. He works every day on canine nutrition, prevention and wellbeing, with a particular focus on food intolerances and weight management.
Want the right portion, formulated by a vet and delivered to your door?
Calculate your dog's plan