You’ve just brought home a fluffy bundle of chaos, and now you’re staring at the back of a dog food bag trying to decode what feels like a maths exam. Sound familiar?
Getting puppy feeding right is one of the most important — and most confusing — parts of new dog ownership. Too little and your pup misses out on vital nutrients during the most critical growth window of their life. Too much and you risk joint problems, obesity, and a very round, very unhappy dog later on.
This guide breaks it all down in plain English. No jargon, no fluff — just clear, practical advice so you can feed your puppy with confidence from day one.
Why Getting Puppy Portions Right Actually Matters
Puppies aren’t just small dogs. Their bodies are working overtime — building bones, growing organs, developing muscles, and wiring their brains. All of that takes the right fuel in the right amounts.
Overfeeding a puppy — especially a large breed — can cause bones to grow too fast, which puts stress on developing joints. This is a leading cause of hip dysplasia and elbow problems later in life.
Underfeeding, on the other hand, can stunt growth and weaken the immune system, leaving your puppy vulnerable to illness.
The goal isn’t just “enough food.” It’s the right amount, at the right times, suited to your puppy’s age, size, and breed.
Key Factors That Affect How Much a Puppy Should Eat

Before you scoop out any portion, you need to understand what shapes your puppy’s needs. There’s no single right answer — it depends on several things working together.
1. Age and Growth Stage
A 6-week-old puppy has completely different nutritional needs than a 5-month-old. Young puppies need more frequent smaller meals. As they grow, meal frequency drops but portion sizes increase.
2. Breed Size
This is huge, and it’s something many new owners overlook.
- Small breeds (Chihuahua, Pomeranian, Shih Tzu): Have fast metabolisms and reach adult size quickly — often by 10–12 months.
- Medium breeds (Cocker Spaniel, Beagle, Border Collie): Finish growing around 12–15 months.
- Large and giant breeds (Labrador, German Shepherd, Great Dane): Can take 18–24 months to fully mature and are especially sensitive to overfeeding.
A Labrador puppy will need significantly more food than a Maltese — obviously. But large breed puppies also need food specifically formulated for large breeds to manage bone development. Don’t just buy “puppy food” and call it done.
3. Activity Level
A working dog puppy (like a young Border Collie in an active household) burns more calories than a lap dog puppy who’s mostly indoors. Adjust portions slightly based on how energetic your specific pup is.
4. Food Type and Caloric Density
Dry kibble, wet food, raw food, and mixed feeding all have different calorie counts per gram. Always use the feeding guide on the specific food you’re using as your starting point — then adjust based on your puppy’s body condition.
How Much Should a Puppy Eat Per Day? Age-by-Age Breakdown

Here’s a practical guide to what most puppies need at each stage. Remember — these are general starting points. Always check your specific food’s label and consult your vet.
Puppies 6–8 Weeks Old
At this stage, puppies are just being weaned. They’re transitioning from mother’s milk to solid food.
- Feed 4 meals per day
- Offer small amounts of softened puppy kibble (mix with warm water to make it easier to chew)
- Total daily intake: roughly 5% of their body weight, but follow your food label closely
- Fresh water should be available at all times
Most puppies won’t arrive in their new home until 8 weeks old, so you may not manage this stage yourself.
Puppies 8–12 Weeks Old
This is when most UK, Australian, and Canadian owners bring their puppy home.
- Stick to 3–4 meals per day
- Keep meals spaced evenly — every 5–6 hours works well
- Portion sizes will still be relatively small
- Don’t be alarmed if appetite varies slightly day to day — this is normal
Real-life tip: Keep a food diary for the first couple of weeks. It helps you notice patterns and spot early signs of digestive upset.
Puppies 3–6 Months Old
Your puppy is growing fast and becoming more active.
- Reduce to 3 meals per day
- Portion sizes increase as weight increases — re-check the feeding guide monthly
- Many puppies go through a “teenage appetite” around 4–5 months where they seem ravenous
Puppies 6–12 Months Old
Your puppy is approaching adulthood (though some breeds aren’t fully grown until 18–24 months).
- Move to 2 meals per day — morning and evening
- Small breeds may be ready to transition to adult food around 9–12 months
- Large breeds should stay on puppy food longer (up to 18–24 months)
- Keep monitoring body condition — you should be able to feel ribs without pressing hard, but not see them
Puppy Feeding Schedule: What a Typical Day Looks Like

A consistent schedule does more than just feed your puppy — it helps with toilet training, sleep, and behaviour.
Here’s a simple example for a 3-month-old puppy on 3 meals a day:
- 7:00 AM – Morning meal
- 12:30 PM – Midday meal
- 5:30 PM – Evening meal
- Water available freely throughout the day
Stick to roughly the same times each day. Puppies thrive on routine, and so does their digestion.
How to Tell If You’re Feeding the Right Amount

Forget the scales for a moment. The best real-world check is your puppy’s body condition.
Signs your puppy is eating the right amount:
- You can feel the ribs with gentle pressure, but they’re not visible
- The waist is visible from above (a slight tuck behind the ribs)
- Energy levels are good — playful but not hyperactive or lethargic
- Stools are firm, not runny or overly hard
- Steady, consistent weight gain week to week
Signs of overfeeding:
- Ribs are difficult to feel under a layer of fat
- A round, pot-bellied appearance
- Loose or very frequent stools
- Lethargy after meals
Signs of underfeeding:
- Ribs are clearly visible or feel sharp
- Constant hunger — begging, scavenging, eating too fast
- Slow weight gain
- Dull coat or low energy
Dry Food vs Wet Food: Does It Change Portions?

Yes, quite significantly. Wet food contains a lot more moisture (around 70–80% water), so it’s less calorie-dense by weight than dry kibble.
If you feed wet food, your puppy will need a noticeably larger volume than if you’re feeding dry. Mixing the two is also common — just calculate each portion proportionally.
Quick tip: Never compare wet and dry food by weight or volume alone. Compare by calories (kcal per 100g) to make sure you’re actually hitting your puppy’s energy needs.
The Treat Problem Nobody Talks About
Treats are fantastic for training — and you’ll be doing a lot of training with a new puppy. But treats add up.
A common guideline is that treats should make up no more than 10% of your puppy’s daily calorie intake. If you’ve had a heavy training day, reduce the main meal slightly to compensate.
Avoid giving human food as treats unless you’re confident it’s safe. Many common foods — grapes, onions, chocolate, xylitol — are toxic to dogs.
When to Switch from Puppy Food to Adult Food

The timing depends entirely on breed size:
| Breed Size | When to Switch |
|---|---|
| Small breeds (under 10kg adult) | 9–12 months |
| Medium breeds (10–25kg adult) | 12–15 months |
| Large breeds (25–40kg adult) | 15–18 months |
| Giant breeds (40kg+ adult) | 18–24 months |
When switching, transition gradually over 7–10 days. Mix increasing amounts of the new food with decreasing amounts of the old food to avoid digestive upset.
FAQ: Puppy Feeding Questions Answered
1.How much should a puppy eat each day in grams?
There’s no one-size-fits-all answer — it varies by food brand, puppy weight, and age. Always start with the feeding guide on your specific food packaging, then adjust based on your puppy’s body condition over time.
2.Can I free-feed my puppy (leave food out all day)?
It’s generally not recommended. Free-feeding makes it impossible to monitor intake, can lead to overeating, and makes toilet training much harder since you can’t predict when they’ll need to go. Scheduled meals are better for puppies.
3.My puppy finishes their food in 30 seconds and seems hungry. Should I give more?
Not necessarily. Puppies eat fast — that’s just how they are. Check their body condition (ribs, waist), monitor weight weekly, and speak to your vet if you’re genuinely concerned. Eating fast is different from being underfed.
4.How often should a puppy eat per day?
6–12 weeks: 3–4 times daily
3–6 months: 3 times daily
6 months+: 2 times daily
5.Is it okay to change puppy food brands?
Yes, but do it gradually. Sudden food changes can cause stomach upset, vomiting, and diarrhoea. Mix the new food in over 7–10 days.
6.Do large breed puppies need different food from small breeds?
Yes. Large breed puppy food has controlled calcium and phosphorus levels to support healthy, controlled bone growth. Feeding a Great Dane puppy standard puppy food can contribute to skeletal problems. Always choose a food that matches your dog’s expected adult size.
7.When should I talk to a vet about my puppy’s diet?
If your puppy is losing weight, gaining too fast, consistently refusing food, has chronic digestive issues, or you’re unsure about a raw or home-cooked diet — speak to your vet. It’s never a silly question, and early guidance can prevent bigger problems.
Conclusion
Figuring out how much food a puppy should eat doesn’t need to feel overwhelming. Start with the feeding guide on your food packaging, feed at consistent times, and monitor your puppy’s body condition regularly — not just the scales.
Every puppy is a little different. Some will eat eagerly and still stay lean. Others will try to convince you they’re starving after every meal. Learn your puppy’s normal, adjust gradually when needed, and don’t hesitate to loop in your vet if something feels off.
Get the feeding right from the start, and you’re laying the foundation for a healthy, happy dog for years to come.
#. Related Articles:



