Nutrition for Dogs

Here are some tips from the Camlist Vet about how you can provide the right nutritional care for your dogs.

Adam avatar
Written by Adam
Updated over a week ago

Nutrition is an important part of your dog's upbringing because proper nutrition protects your dog from many common diseases and makes them healthy.

Dogs are omnivorous, so they need sufficient protein (18% to 22% of the meal) and fiber.

So here are some feeding recommendations for your dog, according to their age:

After 6 weeks, your puppy should be completely weaned, so you can start giving them good quality wet food (starter) or homemade food that is soft for them to eat and digest.

You can give your puppy up to 4 meals a day.

From 4 months to 6 months, you can start giving your puppy dry food (starter) and mixing it with the wet food gradually. In order to get used to dry food.

At this age, you can start giving your puppy treats or dog chews.

From 6 months to 8 months, your puppy will get their permanent teeth and can take puppy dry food (balanced, good quality) or wet food for puppies.

At this age, 2 meals will be enough for your puppy.

From 8 months to 12 months, your puppy is considered a junior and can take junior dry food (balanced, good quality).

Here are some notes that will help you choose dry food for your dog:

  • Avoid colored, dry food.

  • Choose a high protein percentage (especially for puppies)

  • Good-quality dry food should contain needed minerals and vitamins for your dog and have a high fiber or carb percentage.

  • The number of meals should be mentioned on the dry food package (according to age and breed)


In some cases, the number and amount of meals will differ according to the dog's breed, age, and exercise.

These foods are forbidden for dogs: chocolate (toxic), avocado, any junk food, grapes, tomatoes, onions, garlic, sweets, tea, coffee, yeast, soy, species, and nuts.

Be careful with milk as most dogs are lactose intolerant.

Clean, fresh water should be available at all times.

Did this answer your question?