P-Nut was on Halo Spot's Stew for puppies and then for small breeds and did great on it for over a year. Our vet approved it and said it's a high-quality food. Then, all of a sudden, around October, something changed and he started having diarrhea issues - we're not sure why. I decided to go grain-free and found that he'll only eat Merrick grain-free (rated 5 stars at dogfoodadvisor), so we transitioned to that - everything has stabilized since. I can't say if it was the Halo or not that was giving him the issues and I don't want to test it by going back to it