
Getting portions right matters more for puppies than any other life stage. Overfeeding fuels too-fast growth that can strain developing joints, while underfeeding starves a body building bone, muscle, and brain all at once. The goal is steady, lean growth, and it starts with a sensible daily amount.
Based on the resting-energy formula vets use. Updates as you type.
Auto-filled when you pick a breed. Override anytime.
On your food’s bag as “kcal/cup” or “ME”. Default is a typical 380.
How this is calculated
1. Resting energy:
RER = 70 × (weight in kg)0.752. Growing puppies burn more: daily energy
= RER × a growth factor (about 3× under 4 months, 2× to near-adult, easing to 1.8×).3. Cups per day
= daily calories ÷ your food's kcal per cup.How much should a puppy eat?
There is no single number, because the right amount depends on three things: your puppy’s weight, their age (younger puppies need far more energy per pound), and the calorie density of your food, which varies a lot between brands. The calculator handles all three. Weigh your puppy, read the “kcal/cup” figure off the bag, and treat the result as a starting point you fine-tune over the next couple of weeks.

How often should you feed a puppy?
Puppies have small stomachs and fast metabolisms, so they do best with the day’s food split across several meals rather than one or two large ones.
| Age | Meals per day | Notes |
|---|---|---|
| 6–12 weeks | 4 meals | Small tummies, frequent top-ups. Free access to water. |
| 3–6 months | 3 meals | Growth is fastest here. Keep portions consistent. |
| 6–12 months | 2–3 meals | Slowly shift toward an adult rhythm. |
| 12 months + | 2 meals | Most dogs settle into morning and evening. |
Large and giant breeds grow for longer. They often stay on puppy food and a 6–12 month feeding pattern until 18–24 months, and should be kept deliberately lean to protect their joints.
Is your puppy a healthy weight?
Numbers get you close, but your hands are the real test. Every week or two, run a quick body-condition check and adjust the amount up or down by about 10% if needed.
Common puppy feeding mistakes
- Free-feeding (leaving food out all day) makes house-training harder and hides how much is really eaten. Measured meals are better.
- Guessing the scoop. “A couple of handfuls” drifts high fast. Use an actual measuring cup or a kitchen scale.
- Forgetting treats count. Training treats should stay under about 10% of daily calories. Trim the meal a little on heavy training days.
- Switching food too quickly. Change over 5–7 days, mixing old and new, to avoid upset stomachs.
- Feeding a large-breed puppy regular puppy food. Use large-breed formulas, which control calcium and growth speed.
When to switch to adult food
Most small and medium dogs move to adult food around 12 months. Large and giant breeds usually wait until 18–24 months, when their skeletons finish growing. Transition gradually, and recalculate portions, since adult dogs need fewer calories per pound than puppies.
Frequently asked questions
How much should I feed my puppy?
How many times a day should a puppy eat?
Should I feed wet or dry food?
Why does my puppy always act hungry?
This calculator and guide give a starting estimate, not veterinary advice. Real needs vary with breed, activity, metabolism, health, and whether your puppy is spayed or neutered. Always follow your food’s label, keep fresh water available, watch your puppy’s body condition, and consult your veterinarian for a plan tailored to your dog.
Puppy Feeding Chart by Weight and Age
This chart estimates daily food using the same vet-standard formula the calculator above runs (resting energy times a life-stage factor), based on a food with about 380 kcal per cup. Treat it as a starting point, then adjust up or down based on your dog’s body condition (you should feel the ribs without seeing them). For a number tailored to your exact food and dog, use the calculator.
| Weight | 2 to 4 months | 4 to 12 months | Adult |
|---|---|---|---|
| 5 lb | 1 cup388 kcal | 0.7 cups259 kcal | 0.6 cups233 kcal |
| 10 lb | 1.7 cups653 kcal | 1.1 cups435 kcal | 1 cup392 kcal |
| 15 lb | 2.3 cups885 kcal | 1.6 cups590 kcal | 1.4 cups531 kcal |
| 20 lb | 2.9 cups1098 kcal | 1.9 cups732 kcal | 1.7 cups659 kcal |
| 30 lb | 3.9 cups1488 kcal | 2.6 cups992 kcal | 2.3 cups893 kcal |
| 40 lb | 4.9 cups1846 kcal | 3.2 cups1231 kcal | 2.9 cups1108 kcal |
| 50 lb | 5.7 cups2182 kcal | 3.8 cups1455 kcal | 3.4 cups1309 kcal |
| 60 lb | 6.6 cups2502 kcal | 4.4 cups1668 kcal | 4 cups1501 kcal |
| 70 lb | 7.4 cups2809 kcal | 4.9 cups1873 kcal | 4.4 cups1685 kcal |
| 80 lb | 8.2 cups3105 kcal | 5.4 cups2070 kcal | 4.9 cups1863 kcal |