Choose a food labeled for puppies or all life stages that has real meat as the first 2-3 ingredients. No by products or animal fats. Purina does not have high quality meats and is generally known as a lower quality pet food. I highly suggest brands like Taste of the Wild, Orijen, Blue Buffalo, or Canidae. They may be like 5 dollars more per bag but it is totally worth it knowing you are feeding your dog products that don't gross you out. It also saves a ton of money in vet bills when your dog gets skin issues, allergies, or dietary problems. Science Diet is also full of fillers like corn and soy. Healthy food may sometimes be a bit more expensive, but would you rather be paying for healthy meats like chicken and duck than corn, soy, and cellulose (wood)?