Well first off, welcome to the forum! Glad you found our little community.:biggrin:
now after a little research i'm noticing that there may be better options for him.
Good for you for doing your research! Royal is not the worst food on the market, but it's definately far from the best, and wayyyyy overpriced for what you get. It's safe to say that you could improve the quality of your dog's diet, and save money while doing so.
i'm afraid of him having a harsh reaction but i think i'm leaning towards switching to blue buffalo which seems healthier and more cost effective than royal. any suggestions?
Some transitions are rougher than others, you were very lucky to have a seamless one the first go around, but with just a little time, most dogs adjust just fine to a new food. Blue Buffalo is definately a better quality food than the Royal, and because the big chain pet stores carry it, it's pretty easy to get, I think it would be a great alternative to what you're feeding now. (look at little mom and pop shops for better prices, even!)
If you don't mind spending a little more, Blue's Wilderness line is even better, and because it's more nutrient dense, you'd feed less of it. I'd say it's a pretty top-notch food, but the regular Blue line is decent as well, and still better than Royal.
There are about a million and a half options out there, and I'm sure you'll get replies to this thread giving list after list of them, so I won't even go there.
Remember with any kind of diet, variety is best, so it's a good idea to rotate the flavors/ formulas around a bit. If you want to stick with one brand, Blue does make several formulas to rotate, but you can also mix it up and rotate several different brands to get a good array of animal protein sources.
Hope I helped a little, and hope you stick around!!:biggrin: