it sounds like your puppy has a food inolerance

, so you should avoid beef, wheat gluten and E-numbers, nutro has none of these and all the nutro foods are an excellant quality. i work in a pet shop, and have done for over three years and i know everything there is to know about the food we sell.