I agree that purina puppy chow is horrible. It also makes them poop ALL of the time and it smells terrible. I've never fed it to Roxie but my son and daughter use it with their big dogs and I swear you'd think they had cattle roaming the yard. I have always used Royal Canine for Roxie and she's never had a problem with it. My cats even want to eat her food. I had her on the puppy version for almost the first year and then switched to the Yorkshire version. She always has good bm's and she can hide an accident well because it doesn't smell.