There's a thread about food under Dog Breeds "What are we feeding our dogs these days". I feed my dog Innova which doesn't have by-products.
I never heard of Avo. Advice in other threads for dog allergies (which could lead to flaky coat) is to use California Natural (made by the makers of Innova).
I made a web site of my pet food research which has links to web sites of natural dog food makers:
link to pet nutrition
Bookmarks