I find it strange that you wouldn't buy a food "just because the vet office sells it." Royal Canin is a very good food and Walthams doesn't use a bunch of preservatives or byproducts in their food. The Urinary S/O is a great food and if it's working and the cats are sticking to it I wouldn't change it.