Petco Text Logo
Petco Pet Logo

Why is my dog not eating and has yellow poop after grain-free food?

Updated On September 23rd, 2025

Pet's info: Dog | Mixed Breed Large (61lb +) | Male | unneutered | 2 years and 10 months old | 168 lbs

I switch my 3year old lab/pit to whole hearted lamb & Lentil 4 days into the switch he skipped 3 meals in a row as of now he is eating very little but his poop is clay texture and yellow

1 Answer

Most Helpful Answer

Image profile

Answered By Dr. Melanie, BVSc MS

Veterinarian

Published on December 9th, 2017

It sounds like Sprinkles doesn't like this food at all, and that may be why he stopped eating and is now eating very little. I see this food is grain free, and I'm not sure why you made this switch. The truth is that grain free food is a fad, and there is no scientific proof that grain free food helps dogs at all. Food allergies are rare in dogs, and the most common of food allergies is actually protein. That makes grain allergies quite rare. Grains are beneficial to dogs, they provide a source of energy and dogs like the taste of them. If he doesn't have a proven grain allergy, then I recommend switching him back to a food with grain. Brands I recommend include Royal Canin, Hill's Science Diet, Purina ProPlan, and Iams. Also have him checked out by a vet to make everything is ok healthwise with him. 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