don't get discouraged. Vets are not trained in nutrition and sadly many of them recommend what they have in their clinics (hills science diet, iams, b/c they are paid/supported by these brands to sell their stuff).
if you have local pet store somewhere close, go there and i am sure people working there will help you pick good quality food. If there is no local store, you can stop by bigger chain pet store. they usually carry both low and high quality food.