Shaina, what did you end up finding that your dog could tolerate the best. I know you can go crazy trying to find the "best" food for a puppy, like I said I was originally going to try the Royal Canin, but Kirkland food scored higher on the list of dog foods so with the price difference, I thought I'd try that one.
I actually gave up and went with a raw diet, however, I tried several things first...
Purina Puppy Chow- this is what she "came with"...bad idea (itching, diarrhea, etc.)
Iams- not really any better
Nature's Recipe- better but still clearly something amiss
Canidae- Good for a while then couldn't tolerate it any more...back with the runniness and itching
Eagle Pack Holistic (fish version)- This was probably the best kibble for her in terms of ability to tolerate it, but we weren't going to be able to get it anymore once we moved. Wasn't willing to pay online prices for it, especially since she still had itching problems.
Innova EVO- This was great as far as itching and everything, but it's so calorie-packed that, since my dogs were under 18 months at the time and not allowed really intense workouts, I had to cut their rations WAY down because they started packing on the weight. So low, in fact, that I had to add green beans and such to it for bulk because they were having issues due to too little food passing through their system.
About that time a stnd poodle owned by someone I knew in Ohio passed away due to contaminated pet food (which was recalled) and I was done dealing with the whole kibble thing. I had been contemplating switching for a while anyway and was at the time in the process of getting a puppy from a breeder that strongly recommended raw, so just took the plunge. Puppy fell through, but my two were doing well on raw so we ran with it.
I feed Nature's Balance, a limited ingredient food, when they need to go on kibble for some reason (basically if someone is watching them for me), and they seem to do *okay* on it. California Naturals is another good one for sensitive dogs, but both can be $$$ depending on local prices. For some reason both are about $10 more/bag here than they were pre-moving, which is nuts.
...that was a probably a much longer response than you were looking for, lol
Anyway, you can always try Kirkland and give it a few months (provided there's no immediate reaction unrelated to adjustment) and go from there

The general consensus seems to be that Royal Canin is overpriced for what you get, though again I haven't used that particular brand myself.