Petco Text Logo
Petco Pet Logo

My puppy is picky: won't eat dog food, only human food. Help!

Updated On September 23rd, 2025

Pet's info: Dog | German Shepherd | Male | 6 months and 24 days old

My gsd is not eating any kind of food..I used to give him home food like chapatis,oats and rice etc...he doesn't eat that food but if we give him eggs or sometimes meat he eats it...plzz help..before he eat all kind of food...but now he is not interested in food..plzz help

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Melanie, BVSc MS

Veterinarian

Published on February 22nd, 2018

Chapatis, oats, and rice are not a balanced or healthy diet for a dog. Dogs need protein and calcium as well as many other vitamins and nutrients, and that diet you provided doesn't give him that. I see that Max is six months old, so he needs a puppy formulated food. Puppies need higher amounts of calories, protein, and calcium than adult dogs, and a puppy formulated food will provide that for him. I would not give him human food any longer, and put him on a puppy dog food until he is 12 months. Then he should be on an adult dog food. Brands I recommend include Royal Canin, Hill's Science Diet, Purina ProPlan, and Iams. I would also have a health check for him with the vet. He may be feeling unwell from have a nutrient deficient diet, or he could also have a medical illness causing the loss of appetite. Please keep in mind that even if it is a medical illness causing him to lose his appetite, the current diet you are feeding him is very poor and he needs to be on a puppy food. 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