Puppy Food Calculator + Vet-Approved Dog Feeding Guide

Dog Food Calculator
Spread the love

Are you looking for a Puppy Food Calculator? By now you know that puppies can only receive enough nutrition from the right dog food and the right amount. Overindulging causes weight problems and inactivity, while under-eating or eating the wrong food causes malnutrition.

But how much and when do you need to feed your puppy?

This post provides Dog Food Advice, an interactive puppy food calculator, and a puppy feeding chart by weight age. 

Let's find out how much food to give a puppy.

Puppy Food Calculator

Here's an interactive dog food calculator to help you a measurement that is right for your pup. Remember, these are only guidelines. Please also check your pet-food bag for recommended portion sizes for your pet. 

Math: activity level divided by weight

We recommend your dog eat cups of dog food per day

Puppy Food Calculator _Feeding Chart

How Many Grams of Food Should I Feed My Puppy? Plus Chart

It ultimately depends on your dog's needs. From 0-3 months, 40 - 375 grams, and 3- 5 months from 80 - 615 grams. From 5-12  months, 60 - 325 grams should be enough. Then, if your pup is older than 12 months, their portion size would weigh between 550 - 850 grams but these are for larger breeds.

Puppy Feeding Chart by Weight Age - Measured in Grams

Take a look at our Puppy Feeding Chart by Weight and Age - measured in grams. All measurements are a guideline only and needs to be adjusted to your pup's needs. 

Dog Weight

0 - 3 Months

3-5 Months

5-12 Months


40  – 105 grams

80 – 185 grams

60 – 100 grams


105 – 160 grams

185 – 250 grams

100 – 135 grams


160 – 240 grams

250 – 400 grams

135 – 210 grams


240 – 375 grams

400 – 615 grams

210 – 325 grams

Example of how to feed a puppy using a cup

2 - 3 Months

Let's look at an example of a puppy weighing 15lbs. The recommended cup size you use is 80oz. Feed them about 1 ¼ cups a day (25oz, 4 X a day).

Dog Food Fundamentals: How Much Food Do I Give My Puppy?

Typically, 4 daily feedings are enough for your puppy's nutritional needs. Feed small dogs by the age of 12-13 weeks. During this time, you also need to start decreasing daily feeding from 4 to 3 meals. You'll even notice your 4-legged furry friend loses its potbelly when they're about 12 weeks old. 

A rule of thumb is to watch how much food is left over. Reduce your pup's portion size if there are leftovers after and only give them the amount they eat. That's because the portions depend on their personal metabolism and body type. 

Plus, nutritional requirements vary from dog to dog - even of the same breed, litter, age, etc. Once you notice your dog skips a meal or picks their food, it's time to reduce the amount you serve them. 

If you're training your dog using treats, reduce their meal portions too. 

Puppy Feeding Chart by Weight and Age- Measured in Cups

Here's a Puppy Feeding Chart measured in cups. Again, these measurements are guidelines only. Consult a vet to make sure that your doggie's receiving the right diet for their breed, size, weight, and age.  

Puppy Weight

6-12 Weeks

3-4 Months

5-7 Months

8-12 Months

3 – 5lbs

1 – 1 1/3 cups

3/4 – 1 cups

1/2 – 3/4 cups

1/2 – 2/3 cups

5 – 10lbs

1 1/3 – 2 1/2 cups

1 – 2 cups

3/4 – 1 1/2 cups

2/3 – 1 cups

10 – 20lbs

2 1/2 – 4 cups

2 – 3 1/2 cups

1 1/2 – 2 2/3 cups

1 – 2 cups

20 – 30lbs

4 – 5 3/4 cups

3 1/3 – 4 1/2 cups

2 2/3 – 3 2/3 cups

2 – 2 3/4 cups

30 – 40lbs

5 3/4 – 7 cups

4 1/2 – 5 2/3 cups

3 2/3 – 4 1/2 cups

2 3/4 – 3 1/3 cups

Example of how to feed your puppy using a cup measurement:

3 - 6 Months

Let's look at an example of a puppy weighing about 10lbs. You'd feed your furbaby about 1 - 2 Cups a day ( 20oz - 40oz X 4 times a day).

Feeding Guide: How much dry food should I feed my puppy?

Your puppy should eat between 4-6 meals a day because their stomachs are small. Their tiny stomachs get full quicker, but they need to go potty frequently. The amount of dry food they need also depends on how much they grow. 

If the puppy has just finished weaning, introduce soft dry food with water or wet food. Although soft food is better for your furbaby, dry kibble helps develop teeth and gums. After introducing kibble for 2 weeks, their teeth are stronger, and you can make a full transition to dry food if they're ready for it.

So, when can your puppy start eating dry food?

Your pup should still be nursing between 4 - 8 weeks old before introducing any other type of food. The change shouldn't be too sudden (if you can help it). 

What about a puppy between 6 - 9 Months old?

Let's look at a puppy 6 weeks old and weighs 5lbs. You'd typically feed them 1 cup a day and divide that by 4 meals across the day.

While Nursing

Puppies are nursed for the first 3 - 4 weeks of their lives, which could last up to 45 minutes at a time. You shouldn't replace mother's milk (if you can help it)  as it provides the best nutrients. Also, allow the canine mom to eat as much as she wants because breastfeeding deprives her of nutrients. 

Dogs wean their pups from when they're 4-8 weeks old. So, you can introduce solids during this time. But, the change shouldn't be sudden, and it won't happen overnight. 

4 To 6 Weeks: What to feed puppy 4 at weeks 

Allow puppies to nurse whenever they want as the milk provides antibodies that protect puppies from diseases. Introduce small amounts of high-quality food that's softened with a milk replacement. You can give this food-mixture between 3 - 4 X per day.  

An ideal milk replacer is Hartz’s Powdered Puppy Milk.

6 To 8 Weeks: What to feed puppy at 6 weeks

As time passes, gradually reduce the milk replacer in the puppy food mixture. By the end of the 8 weeks, the puppy should be fully weaned and eating solids entirely. You need to keep a routine and feed puppies that are 6-8 weeks old 3 - 4 X a day.

Dr. Clayton Greenway's puppy feeding schedule includes putting food out for 20 minutes and taking it away to encourage healthy eating habits. This also helps you monitor if your puppy is eating well. 

Dr. Greenway says that “you don’t want to turn your puppy into a grazer. In the future, you may have to give a supplement or medication, and you want to put that in that single meal.” 

8 Weeks – 6 Months: Feeding puppies at 8 weeks

If you're feeding your pup a ¾ cup of food twice a day, instead feed ½ a cup 3 X per day. Sticking to smaller meals will reduce the risk of digestive medical conditions and maintain energy levels. 

It's also important to follow the guidelines at the back of the dog food bag as these are the most accurate for the specific brand that you’re feeding your pup. 

6 Months – 12 Months: 6-Month-old puppy feeding schedule

As your pup becomes older, you can transition to adult dog food. Feeding them twice a day is ideal at this age. 

Gradually wean over a 1-2 week timeframe by mixing adult food with puppy food. Again, don't make a sudden change as this could cause digestive problems. Yet, only start the weaning process when your pup is matured. 

Another critical factor to consider is that small, toy, and medium breeds mature between 6-12 months while large breeds mature between 12-18 months. It’s also important that you provide food that suits your dog’s breed. E.g. The best food for Yorkies includes enough carbs, proteins, vegetables, and fruit.

How Much Should I Feed My Puppy Per Kilogram?

Your puppy needs between 30-50 grams of food per kg of their body weight every day. Then, you'd need to divide this total into 4 to get to the portion size for each meal. Young puppies need 4-6 daily meals, and from 4 months of age can be reduced to 2-3 feeds until they're 12 months old.


Even though your adorable little furbaby looks at you with those cute eyes, don't overdo it with the doggie treats. It spoils their appetite and causes poor weight management. Transition puppies when they're ready as dietary needs differ from dog to dog. Use the puppy food calculator and the puppy feeding chart by weight and age to help you decide what's best for your dog.

Click here to add a comment

Leave a comment: