As far as my self research goes, Royal Canin and Eukanuba is not very good food.
I would recommend Merrick or Wellness. Honest Kitchen Force, Natural Balance. There's many good food out there. All these I like. Try to learn how to read ingredients, it will help you so much in deciding. I myself feed Orijen, but I admit it may not be for everyone.