I recently got a new puppy and I am unsure what food would be best. I have been feeding Him Iams Smart Puppy, but my vet recomended Science Diet Large Breed Puppy. I have also been looking into Royal Canin, Natural Balance, Nutro, and Nature's Recipe. I realy need some help!!:confused: