This free puppy food calculator tells you how much food a puppy needs each day, in grams, from age, current weight and expected adult weight, plus a week-by-week growth guide. It runs fully in your browser, so nothing you type is sent to a server, and you need no account and no sign-up to use it.
Many dog owners guess the daily amount, and guessing is where most feeding problems start. Too much food over months quietly adds fat, while too little food leaves a dog thin, tired, and hungry. A simple calculation based on weight and energy gives you a fair starting point instead of a guess.
To use the tool, type in Puppy weight now (kg), Age (weeks), Expected adult weight (kg), Food energy (kcal per kg), Meals per day. Press the calculate button and the tool shows the result at once. If you change any number, press calculate again to see the new result right away.
The result is a guide for a healthy dog, not a medical order. Dogs differ in breed, age, health, and daily life, so use the number as a starting point, then watch weight and body shape over the next few weeks and adjust in small steps.
Example: a 12-week-old puppy weighing 4 kg needs about 594 kcal a day, which is about 165 grams of a 3,600 kcal per kg food, split into four meals of about 41 grams each.
Feed puppies three or four small meals a day. Small meals are easier on a young stomach and keep energy steadier than one large meal.
Weigh the puppy weekly. Puppies grow fast, and a portion that was right last month can be too small this month. Update the weight in the tool each week.
Keep treats tiny and few. Training treats add up quickly for a small puppy, so use part of the daily food as training rewards when you can.
Common question: Why does a puppy need more energy per kilo than an adult? Because a puppy is building bone, muscle and organs while also staying warm and active. That growth work costs a lot of energy, so young puppies need roughly three times their resting energy.
Common question: When should I switch to adult food? Most dogs switch between 12 and 18 months, and large breeds later, near 18 to 24 months. Ask your vet, because the right time depends on breed and growth.
Common question: What if my puppy is always hungry? Hunger alone is not proof of underfeeding. Puppies beg out of habit and excitement too. Judge by steady weight gain, body shape and vet checks, not by begging.
Keep a simple notebook for a month. Write the daily grams, the weight each week, and any notes about energy, coat, and stools. That short record turns a vague feeling that something changed into clear evidence you can show your vet, and it makes the next adjustment much easier to judge.
A steady routine helps more than a perfect bowl. Feed at the same times, measure with scales, keep fresh water out, and give walks and play at regular hours. Dogs settle well into routines, and a settled dog is easier to weigh, easier to watch, and easier to feed well.
Finally, check the food bag for feeding guidance and compare it with this result. If the bag guide and this tool differ a lot, start between the two numbers and let the weight of your dog over two weeks decide the final amount. Write both numbers down so you can compare them again after the first weighing.
This tool is free to use as often as you like. Bookmark it, recheck the numbers when your dog grows, changes food, or changes activity, and keep the daily routine steady. Small, steady habits matter far more for a dog than any single perfect number.
