There are better foods than Blue Buffalo and Royal Canin. I believe they both have menadione sodium bisulfite
in them. Please peruse the different threads in this forum....there's lots of good information here.
Whatever you decide on, please change over gradually from the old to the new food. And, once you're totally on the new food, give it at least two months to see results.