Vets have very little training in nutrition too... I wouldn't feed Science Diet. It's loaded with corn and fillers that just don't benefit the dog but make up the bulk of the food. No thanks.
What do you think is your vet's incentive for recommending Science Diet? Does he sell other Hill's products in his office?