I know that Petco in San Marcos carries it so you might try giving your local Petco a call to see if they also have it. I know that each Petco varies in the product they carry.
I also just didn't switch the food all of a sudden, I mixed the Royal Canin in with the Avoderm so it would not be a total shock to the body. Hope this helps