I would not feed my furbabies the brand you mentioned. I look at protein content, fat content, ingredients that are human grade. I love innovas website for listing the ingredients and their nutritional effects to the dog.
I have had Jazzie on Innova for almost 2 yrs. Zander was tired of it, sometimes it can be too rich for some dogs palate

so I switched him to Calif. Naturals.
We have been on Wellness, natures variety, as well. With the wellness Zanders hair looked oily within 3 days of a bath, with natures variety they both had reverse sneezing, it stopped once I switched them to Innova.
They are now on Calif. naturals I love it because their recipe is simple, the least possibilities for allergies, etc.
Good luck with your choice.