Nutro is definitely higher quality than anything you can find at the grocery store, and one of the best kibbles at Petsmart/Petco, but there are many much higher quality foods. If you're going to buy any kibble at Petsmart, Blue Buffalo is MUCH better. One thing that I dislike about Nutro is the high grain content, and they now use corn in some of their formulas. However, still MUCH better than Iams/Science Diet/ProPlan, etc. I voted for #4, because I've had a few issues with it... I was feeding Gonzo Nutro Natural Choice Puppy Food when we first adopted him, and he would not eat it. I always had to mix in canned food or meat for him to eat, and I remember it gave him an upset tummy for a while.

Here's the top 10 ingredients of their puppy formula... one source of meat, and notice that THREE of the top 6 ingredients are "rice". They usually divide fillers like that to make it so that Chicken meal is still #1, when, if you added up the Ground Rice, Rice Flour, and Rice Bran, it probably has more rice product than it does Chicken meal. err, yeah, and corn is BAD and so is wheat. >_<

Chicken meal, ground rice, corn gluten meal, wheat flour, rice flour, rice bran, dried beet pulp, poultry fat (preserved with mixed tocopherols, a source of natural vitamin E), natural flavor, sunflower oil (preserved with mixed tocopherols, a source of natural vitamin E)