I avoid Purina products because I don't like to feed fillers and byproducts. There are lots of other good puppy foods out there, and if they aren't available in your area, you can order from websites such as Chewy.com which offers free shipping and autoship deals.
I've fed Fromm Puppy Gold, Nutro, Merrick, and others over the years, but there are many others. My best advice for anyone looking for food is to read the ingredients. Meat or meat meal should be the first ingredient, followed by other whole foods and ingredients that are not wheat, corn, soy or fillers. If you do transition your puppy to a better food, make the transition over a period of a week, introducing the new food slowly so you don't cause digestive upsets.
Whatever food you consider, the key thing is to read the label and know what you're feeding. One site that rates dog food is
Dog Food Advisor, and if you're not familiar with a food, it's a good idea to check their rating and comments. A good food will make all the difference in your puppy's health, growth and coat.