How Much Food Do I Feed My Puppy?

by Updated July 11, 2017

Puppies are much like infants; they need to become accustomed to solid foods slowly and feed more frequently than usual. Here is a breakdown of what puppies should be eating and how much they should be eating based on their stages.

Stage One – Under Six Weeks

At this point, puppies should remain with their mothers to ensure optimal nutrition and to avoid higher incidence of illness.  By three or four weeks, small amounts of solid food can be introduced before leaving the mother to help ease bringing a new puppy home. Aim to free feed in order to establish a healthy appetite.

Stage Two – Six to Twelve Weeks

Puppies should be eating roughly three times per day, based on the quantities set out on the individual manufacturer product. Generally, this amounts to between ½ - 1 cup of puppy food, moistened with a few teaspoons of water to help soften the food for their baby teeth. Be sure to choose a food that does not contain any by-products; these are very unhealthy and offer virtually no nutritional value.

Stage Three - Three to Six Months

You can bring the total amount of feedings down to twice per day, based on what the appropriate amount is set out by the manufacturer.

Stage Four – Six to Nine Months

Continue feeding your almost grown pooch puppy food until at least one year of age. He will need to continue to get all the nutrients that puppy food has to offer; however, you can reduce the feeding to once per day the total daily intake of food.

Stage Five – One Year

At this point, you should speak with your vet to verify your puppy is now ready to be transitioned onto adult food.

Here is a chart based upon weight for what you should be feeding your puppy.

Weight of Dog (lbs)

Amount of Food (cups)

3 – 10 lbs

1/4 – 2/3 cup

10 – 20 lbs

2/3 – 1 cup

20 – 30 lbs

1 – 1 ½ cups

30 – 40 lbs

1 ½ - 1 ¾ cups

40 – 60 lbs

1 ¾ - 2 ½ cups

60 – 80 lbs

2 ½ - 3 cups

80 – 100 lbs

3 – 3 ½ cups

100 lbs +

3 ½ cups +




anonymous by Jessica on 11/26/2011
Thanks so much! i went on a ton of websites and this is the only one that actually helped me. thanx!!!!!!!
anonymous by Sasha on 12/12/2012
Yeah right, I have a 5 month old English mastiff who is 80lbs (not overweight) and she eats 9-10 cups a day. This is sooooo wrong of a chart.
anonymous by May on 12/20/2012
Sasha I agree. My puppy Is 45lbs and the puppy food bag recommends I feed 4 to 5 1/2 cups per day.
anonymous by Lauren on 4/11/2013
My labs would starve with that little. o.O I feed them 3 cups twice a day and they look healthy.
anonymous by Lauren on 4/11/2013
Also, they are between 40-50 lbs and around 6 months old.
anonymous by Lilypad on 5/3/2013
I have a big question...

This is really helpful, my puppy is 3 months old, it says I should feed her twice a day. It also says she should be eating 1/4-2/3 cup.... is that for all day or do I feed her that much twice a day? Because she's eating 3/4 cup all day now and she's 4 pounds. I feed her 1/4 cup 3 times a day which tomorrow I'll be changing to twice a day. Please respond?

Add your comment

by Anonymous - Already have an account? Login now!
Your Name:  

Enter the text you see in the image below
What do you see?
Can't read the image? View a new one.
Your comment will appear after being approved.

Related Posts

That feisty, cuddly bundle of fur may not seem very cuddly anymore after he just pooped on your new living room carpet or your newly polished floor. It is essential for puppies to be trained to potty at a designated place as early as possible. A...  more »