The vet put my cats on the Urinary SO dry food. They did fine on it for about 3 years. Now they all vomit after they eat. One of them has diarrhea. Contacted Royal Canin, and was told there is nothing wrong with the food. Reading all of these posts — obviously something is going on. It's concerning. Done feeding Royal Canin to my cats.