My puppy is picky: won't eat dog food, only human food. Help!
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!
Updated on September 23rd, 2025