Vets usually do not get any extra money for recommending specific diets. They advise these diet programs as they are the only ones that have studies proving whatever they are saying (ie prevention of crystals in bladder) I do not know of any research proving that grain free diet programs https://www.petskyonline.com/