Petco Text Logo
Petco Pet Logo

My puppy isn't eating or drinking enough. What should I feed him?

Updated On September 23rd, 2025

Pet's info: Dog | Labrador Retriever | Male | unneutered | 1 month and 3 days old | 39.68 lbs

My dog is not eating enough food.. I am giving cerelac which he don't eat much.. Also not drinking enough water, and due to that I am giving little amount of milk mixed with almost four times amount of water in it, that too he don't have much.. I am required to give him 4/5 meals per day but he is not eating even two meals properly.. What should I do?

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Melanie, BVSc MS

Veterinarian

Published on March 3rd, 2018

It is very concerning that a puppy of Jackie's age isn't eating much food. Cerelac is not an appropriate diet for a dog, he needs a puppy formulated food. Puppies need higher amounts of calcium, calories, and protein than adult dogs, and a puppy formulated food will provide that for him. When he's 12 months old, he will need an adult dog food. I do not recommend feeding him anymore celerac, and put him straight onto a puppy food. Brands I recommend include Royal Canin, Hill's Science Diet, Purina ProPlan, and Iams. As for milk, it causes GI upset in dogs, so only give him water. You can add water to his dry dog food or feed him a canned puppy food to get more water into his diet. Finally, I'd have him seen by a vet for a health check. As I said above, it is concerning that he isn't eating much, and a check with the vet is always recommended. Good luck, I hope this helps!

Vote icon

1Pet Parents found this answer helpful

image
Have A Vet Question?

Book an appointment with the pros – our expert vets are here to help.

Sponsored