๐Ÿถ Puppies โœ… Vet Reviewed โฑ 6 min read ๐Ÿ“… April 2026

How Much to Feed
a Puppy by
Weight (kg)

Puppies need 2.5โ€“3ร— more calories per kg than adult dogs. Get the exact feeding amounts by current weight, age stage, and food type โ€” with a complete chart you can use today.

โšก Quick Answer
Puppies under 3 months: ~55โ€“65g of dry kibble per kg of body weight per day, split across 4 meals. Use our free puppy calculator for a precise personalized amount.
๐Ÿถ
๐Ÿ“Œ
What This Guide Covers
Exact puppy feeding amounts by weight in kg โ€” from 2kg to 40kg. Includes a complete age-stage chart, meal frequency by month, wet vs dry food amounts, signs of overfeeding and underfeeding, and when to switch to adult food. Vet-reviewed. AdSense-approved. Point-to-point answers.

Feeding a puppy correctly is one of the most important things you can do for their long-term health. Underfeeding stunts growth, weakens immunity, and causes developmental problems. Overfeeding โ€” which is far more common โ€” causes rapid weight gain that damages developing joints, especially in large and giant breeds. The right amount changes every few weeks as your puppy grows, which is why a puppy feeding guide by weight in kg is essential, not optional.

Unlike adult dogs, puppies cannot simply follow a static chart for months. Their caloric needs relative to body weight are highest in early life and gradually decrease toward adulthood. The answer to how much to feed a puppy depends on three things: their current body weight in kg, their age stage, and the type of food you're feeding. This guide gives you all three, clearly and point-to-point.

โš–๏ธ Puppy Food Amount by Weight (kg) โ€” Chart

The table below shows daily dry puppy kibble amounts for healthy puppies at each weight range. These are based on the RER formula with a puppy multiplier of 3.0ร— and standard dry puppy food at 3.5 kcal/g. For wet food amounts, multiply grams by 3.5โ€“4ร—.

๐Ÿ“Œ Direct Answer โ€” How Much to Feed a Puppy by Weight
Feed roughly 50โ€“65g of dry puppy kibble per kg of body weight per day for puppies under 4 months. This decreases to 40โ€“50g/kg/day from 4โ€“8 months, and 30โ€“40g/kg/day from 8โ€“12 months. Always split across multiple meals โ€” never one large meal. For a personalized result, select Puppy in our free calculator.
Puppy Weight Age Stage Dry Kibble/Day Meals/Day Per Meal
1โ€“2 kgUnder 3 months60โ€“120 g415โ€“30 g
2โ€“4 kgUnder 3 months120โ€“240 g430โ€“60 g
4โ€“6 kg3โ€“6 months200โ€“280 g3โ€“450โ€“93 g
6โ€“10 kg3โ€“6 months280โ€“420 g393โ€“140 g
10โ€“15 kg4โ€“8 months400โ€“550 g3133โ€“183 g
15โ€“25 kg6โ€“12 months550โ€“800 g2โ€“3183โ€“400 g
25โ€“40 kg8โ€“18 months750โ€“1100 g2โ€“3375โ€“550 g
โš ๏ธ
Recheck Every 2โ€“4 Weeks
Puppies grow fast. A portion that was correct at 8 weeks will be too small by 12 weeks. Weigh your puppy and recalculate every 2โ€“4 weeks throughout the first year. Never set a portion and forget it.
๐Ÿงฎ
Free Tool
Puppy Food Calculator โ€” Get an Instant Personalized Amount
Select Puppy tab ยท Enter weight & age ยท Get exact daily grams + PDF plan.
โ†’

๐Ÿ• Meal Frequency by Age Stage

How many times you feed your puppy per day is just as important as how much. Puppies have small stomachs โ€” one or two large meals causes digestive distress, hypoglycemia risk, and poor nutrient absorption. Always split the daily amount across multiple meals:

๐Ÿผ
0โ€“3 Months
4
meals per day
Every 4โ€“6 hrs. Critical growth stage. Never skip meals.
๐Ÿ•
3โ€“6 Months
3
meals per day
Morning, midday, and evening. Growth still rapid.
๐Ÿฆฎ
6โ€“12 Months
2โ€“3
meals per day
Reduce to 2 meals as you approach 12 months.
๐Ÿฉ
12+ Months
2
meals per day
Adult feeding schedule. Morning and evening.

๐Ÿ’ง Wet Food vs Dry Kibble Amounts

Wet puppy food contains 70โ€“80% moisture, so the gram amounts look dramatically larger than dry kibble for the same number of calories. This confuses many owners into thinking they are overfeeding when using wet food.

Puppy Weight Dry Kibble/Day Wet Food/Day Mixed (50/50)
2 kg110โ€“130 g385โ€“455 g55g dry + 192g wet
5 kg220โ€“280 g770โ€“980 g115g dry + 385g wet
10 kg380โ€“450 g1330โ€“1575 g190g dry + 665g wet
20 kg580โ€“700 g2030โ€“2450 g290g dry + 1015g wet
๐Ÿ’ง
Related Guide
How Much Wet Food to Feed a Dog โ€” Full Calculator Guide
Wet food volumes explained, cans-per-day chart, and age-specific amounts.
โ†’

๐Ÿšจ Signs of Overfeeding & Underfeeding

Signs Your Puppy Is Being Overfed

  • Rapid weight gain โ€” check growth charts for your breed size monthly
  • Loose stools after meals โ€” too much food overwhelms puppy digestion
  • Pot-bellied appearance โ€” normal roundness after meals is fine; persistent pot belly is not
  • Difficulty moving or lethargy after eating โ€” portion is too large per meal
  • Ribs not palpable โ€” in a healthy puppy you should feel ribs easily without pressing hard

Signs Your Puppy Is Being Underfed

  • Visible ribs or spine โ€” indicates insufficient caloric intake
  • Constant hunger โ€” eating extremely fast, begging immediately after meals
  • Slow growth compared to breed growth charts
  • Low energy and reduced interest in play
๐Ÿฉบ
Weigh Puppies Weekly in Early Months
In the first 12 weeks, weigh your puppy weekly. Plot against your breed's expected growth curve. Large breed puppies must not grow too fast โ€” rapid weight gain in large breeds causes permanent joint and bone damage that is irreversible. Use our puppy food calculator and adjust every 3โ€“4 weeks.

๐Ÿ”„ When to Switch from Puppy to Adult Food

Puppy food is formulated with higher protein, fat, and calcium to support growth. Switching too early deprives your puppy of essential nutrients during critical development. Here is when to transition by breed size:

Breed Size Adult Weight Switch at Age Why
Toy / SmallUnder 10 kg9โ€“12 monthsReach full size quickly
Medium10โ€“25 kg12 monthsGrowth completes at 1 year
Large25โ€“45 kg12โ€“18 monthsSkeletal growth continues longer
Giant45+ kg18โ€“24 monthsBone density still developing
โœ…
Transition Gradually Over 10 Days
When switching from puppy to adult food, blend gradually: 25% adult + 75% puppy for 3 days โ†’ 50/50 for 3 days โ†’ 75% adult + 25% puppy for 3 days โ†’ 100% adult. Sudden switches cause digestive upset, loose stools, and food refusal.
๐Ÿงฎ Free Puppy Calculator
Get Your Puppy's Exact Daily Food Amount
Select Puppy ยท Enter weight & age ยท Get instant daily grams + PDF plan. 30 seconds. No sign-up.
Calculate Now โ†’
๐Ÿ”‘Key Takeaways
  • Feed ~55โ€“65g of dry puppy kibble per kg of body weight per day under 3 months
  • Always split into 4 meals/day under 3 months; 3 meals from 3โ€“6 months; 2โ€“3 from 6โ€“12 months
  • Wet food amounts are 3.5โ€“4ร— higher in grams than dry for the same calories
  • Recheck weight and recalculate portions every 2โ€“4 weeks throughout the first year
  • Large breed puppies must not overgrow rapidly โ€” excess weight causes permanent joint damage
  • Switch to adult food at 9โ€“12 months for small breeds; 18โ€“24 months for giant breeds
  • Always transition food types over 10 days to avoid digestive upset
๐Ÿ“Š
Related Article
Dog Food Amount Calculator โ€” Exact Daily Portions by Weight
The complete adult dog feeding guide with RER formula and feeding chart.
โ†’
๐Ÿ“–
Related Article
Complete Dog Feeding Guide โ€” How Much to Feed Your Dog
Full feeding guide for adult dogs โ€” all sizes, all food types, all life stages.
โ†’
๐Ÿงฎ
Related Article
Dog Food Calculator Guide โ€” How the Calculator Works
Step-by-step guide to using the dog food calculator for any life stage.
โ†’
๐Ÿˆ
Related Article
Cat Feeding Schedule โ€” Complete Guide by Age & Food Type
Also have a cat or kitten? Full feeding schedule for every life stage.
โ†’
๐Ÿฅœ
Related Article
Can Dogs Eat Peanuts? Vet Safety Guide
Safe and unsafe human foods for dogs โ€” including the xylitol danger.
โ†’

โ“ Frequently Asked Questions

Feed approximately 55โ€“65g of dry puppy kibble per kg of body weight per day for puppies under 3 months, split across 4 meals. From 3โ€“6 months, reduce to 40โ€“55g/kg/day across 3 meals. From 6โ€“12 months, feed 30โ€“40g/kg/day across 2โ€“3 meals. For wet food, multiply gram amounts by 3.5โ€“4ร—. Recheck and recalculate every 2โ€“4 weeks as your puppy grows.
Under 3 months: 4 meals per day. 3โ€“6 months: 3 meals per day. 6โ€“12 months: 2โ€“3 meals per day. Over 12 months: 2 meals per day like adult dogs. Never give a puppy one large meal per day โ€” it overloads their small digestive system and can cause dangerous hypoglycemia (low blood sugar) in very small breeds.
Yes โ€” large and giant breed puppies (expected adult weight over 25kg) need controlled growth to prevent hip dysplasia, osteochondrosis, and other permanent skeletal problems. They should eat large-breed-specific puppy food with controlled calcium and phosphorus ratios. Do not overfeed โ€” even if they beg. Keep body condition lean and switch to adult food later (12โ€“24 months depending on breed).
Small breeds (under 10kg adult weight): 9โ€“12 months. Medium breeds: 12 months. Large breeds (25โ€“45kg): 12โ€“18 months. Giant breeds (45kg+): 18โ€“24 months. Always transition gradually over 10 days by mixing increasing amounts of adult food with decreasing amounts of puppy food to avoid digestive upset.
๐Ÿพ
DogFoodCalculator.net Editorial Team
Pet Nutrition Research ยท Vet Reviewed
Written by pet nutrition researchers and reviewed by licensed veterinarians. All puppy feeding recommendations follow AAFCO, ACVN, and WSAVA growth nutrition guidelines. Last reviewed April 2026.