I don't have an EB - dogs in general are pretty much the same as far as diet goes. Personally I would get him off Royal Canin. It's not agreeing with him because his poop isn't consistent. You could try something grain free...
Why are you staying away from raw?
Why are you staying away from raw?