Orijen.
grain free is the way to go and there is no proof showing anything negative about high protein.
btw, i wish i had a store nearby that sold orijen...how i envy you.
ps...the price is worth it because you feed less seeing as it is a high quality food rich in nutrients. And beat pulp is simply a filler, much like corn although im not sure if beat pulp is something that causes allergies like corn.
I would go with orijen 6 fresh fish. My furkid was on it from the age of 14 weeks to present day, even as a puppy he did very very well on an adult food. This is my experience.