This brand comes highly rated and recommended. We feed out terrier a mixture of canned and dry. No grains.
Dry
http://www.evopet.com/products/
This stuff is actually human grade and Kosher. Our dog just loves it.
Canned
http://www.evangersdogfood.com/
I've mentioned in other dog threads that we lost a pet last year due to the poisoned wheat gluten. It caused me to scrutinize every brand of food out there. Of course we are still at the mercy of the makers unless we make it ourselves.