I agree with Jan, Science Diet is terrible. Also, vets don't get taught a lot about nutrition and most of the time the stuff they do get taught is by the major food companies like Hills (science diet), Iams, Purina etc.
Please go to the website provided above (dogfoodanalysis.com) and read...