High protein is only a problem in kibble, but not in raw foods. The protein in kibble is highly processed and a lot of the nutrients have been destroyed, making it hard for the dog to digest. I'd rather look at a fresher, more natural food than trying other kibbles (which mostly contain corn).
Royal Canin is not a good food at all and since your dog has a corn allergy, I would never ever put him on RC because it's mostly made with corn and maize products.
Try a natural diet. You'll never feed anything else again.
__________________ Cash & Orio  RIP Beautiful Joni |