Wellness has some really good Allergy foods, I've heard good things about them. Here's a link:
http://www.omhpet.com/dogs/simple_food_overview.html

I would also think about doing an allergy panel at the vet, I did one on one of my girls, they are kinda expensive ($150-$250) but so worth it!