How Much Food To Feed My Dog

By Max. D Gray. Updated: January 20, 2017
How Much Food To Feed My Dog

The amount of food and the frequency that we feed our dog throughout the day are essential to make sure that it does not gain too much weight or, conversely, does not receive the necessary nutrients.

Knowing how to choose the right food for your dog and taking him out so it gets some exercise are important ways to prevent canine obesity, but they're useless if you feed your dog more food than it needs. If you want to know how much food to feed your dog so that it maintains an ideal weight, this OneHowTo article will explain everything.

You may also be interested in: How much to feed my Boxer dog
Steps to follow:

Choosing the right dog food is essential to ensure that it leads a healthy and balanced life, but the amount of food you feed it is just as important. The quantity of food it needs will depend on the age and size of your pet.


Until they reach 4 months old, all puppies need to eat 4 to 5 meals a day. During their first months of life, dogs need to eat really well in order to grow and develop properly. That's why at this age well feed them more frequently throughout the day.

Once they are six weeks old, you should start giving them puppy food mixed with water and, little by little, reduce the amount of water until you're feeding them dry food. Small breeds should eat 5 times a day; larger breeds should eat 4 times a day because they grow and develop more slowly. If you want to know when to change from puppy food to dog food, take a look at our article.

How Much Food To Feed My Dog - Step 2

Try to create a feeding schedule so that you're always feeding your dog at the same times. It is very important to establish a routine for your dog. Dogs are animals that need to follow rules and during the first 6 months is the best time to start establishing a routine when it comes to feeding and training.


From 4 to 6 months, you need to wean your dog down to having 3 meals a day. Most types of dog are halfway through their development at 4 months old and already weigh half their adult weight, which is why it is necessary to reduce the number of meals. For small breeds, you will now feed them 4 times per day.

How Much Food To Feed My Dog - Step 4

Once it reaches 6 months, your dog begins to become an adult and you should feed it 2 meals a day. It is very important to know how often you should feed your dog so that it grows healthy and strong. After 8 months of age, or a year for giant breeds such as Great Danes, you can continue feeding your dog two meals or reduce it down to one: it really depends on whether you prefer to split the food over two meals or give it all in one sitting.

As for the amount of food to give per serving, this will largely depend on the size and weight of your dog. In general, a dog should eat 2-3% of its total weight, so it's best to consult your veterinarian for the correct proportions, check the table of recommendations for dog feed or familiarise yourself with the ideal amounts that your dog breed needs.


However, certain general recommendations can help you determine the ideal amount of food for your dog. Small breeds need a smaller amount than larger ones. Low weight breeds, such as chihuahuas, will need to eat between 29-92 grams per day until they reach 4 months old. The actual amount will depend on the adult weight of the breed. For example, if it will weigh 1 kg as an adult, you should feed it between 29-33 g, but if it will weigh 4 kg, the amount should be between 78-92 g. The higher the adult weight, the more food it will need.

From 4 to 6 months, you should feed it between 33-84 g. From 6 to 8 months, the amount varies between 28-66 g. From 8 to 6 months, you should feed it between 23-65 g. As you can see, as the dog gets older the amount of food decreases because its body changes and does not require as much food.

You should take your puppy to the vet to find out what your dog's ideal adult weight should be.

How Much Food To Feed My Dog - Step 6

Small but heavier breeds, such as French bulldogs, require larger amounts of food, depending once again on their ideal adult weight. The following are the amounts that you should give your dog according to its age, so that you know how much you should feed your dog:

  • Up to 4 months old: between 115-240 g
  • From 4 to 6 months old: between 140-245 g
  • From 6 to 8 months old: between 140-235 g
  • From 8 months old: between 135-230 g
How Much Food To Feed My Dog - Step 7

For large breeds, the general guidelines are as follows:

  • Up to 4 months old: between 210-480 g
  • From 4 to 6 months old: between 365-590 g
  • From 6 to 8 months old: between 390-520 g
  • From 8 months old: between 340-445 g

Giant dog breeds grow more slowly and, therefore, the amount of food varies. The amount of food you should feed your dog if it is a giant breed is as follows:

  • Up to 4 months old: between 310-855 g
  • From 4 to 6 months old: between 635-1020 g
  • From 6 to 9 months old: between 800-955 g
  • From 9 to 12 months old: between 640-935 g
  • From 12 months old: between 615-830 g
How Much Food To Feed My Dog - Step 8

If your dog is suffering from an illness or your vet determines for whatever reason that it should eat more or less food throughout the day, then you should follow the advice of your vet. You should be aware that the type of food will change in some cases such as when your dog has dermatitis, diarrhoea, gastritis or displasia, among others.

If you want to read similar articles to How Much Food To Feed My Dog, we recommend you visit our Pets category.

  • Remember that the amounts shown are per day, so you should divide the amount by the number of servings you should give.
  • Until your dog reaches adulthood, the amount of food is determined by the weight it will have as an adult.

Write a comment about How Much Food To Feed My Dog

What did you think of this article?
Good afternoon

We have an adorable female F1 Cockapoo named Bessie. She is 2 years old and weighs 19 k. She will not eat tinned food but loves fillet chicken, liver, ham and any other type of fresh meat, turkey etc.
I normally feed her 200g of fresh liver or chicken in the evening and 100g of ham which she doesn't always fully consume. She does eat the evening meal.
Are we feeding her the correct weight of fresh meat in particular in the evening please ?
Thank you

It would be more useful to say how many calories to feed rather than grams of food and how many to reduce by as they get older, every food has different calories per gram.
Anita Mas
Puppies need to eat 4 to 5 times a day? I hadn't known that. I guess people eat several times a day and babies eat even more often than adults. A feeding schedule would probably help me keep track of this stuff. Are there times of day that are better as well?
OneHowTo Editor
Dear Anita, Dogs need feeding 4/5 times a day until they are 6 months old. After that you'll only need to feed it 3 times a day. There isn't a specific time to feed them but, like humans, they should be at intervals of about 6-8 hours approximately. Just find the amount of food your type of dog needs daily on our article and divide it by three to ration its meals. Hope this was helpful

How Much Food To Feed My Dog
1 of 6
How Much Food To Feed My Dog

Back to top