I was told once that the reason Vets push Science Diet is because they get paid by the company to do so.....which is why you'll find it on display at a lot of vets offices.

I had a vet recommend Science Diet but Kia wouldn't eat it.

Some dogs it works for and others it doesn't. My grandparents dogs lived long healthy lives on Purina Dog Chow.