Check the brand you are interested in here
http://www.dogfoodanalysis.com/ and search the ingredients list with CTRL+F type in Natural Flavors (American spelling I assume). Handy site because you can review food by the rating the site has given it, Orijen is a 6star food by their analysis, but as you said some dogs just can't handle the protein.