Earthborn foods are great dog foods. Made completely in the USA and very healthy. Also Taste of the Wild is supposed to be very good. I cannot speak about the ones you mentioned but between my 2 sons and I we have 6 dogs and we have switched them over to Earthborn and are very happy. Google it and you will also find a sight that reviews all dog food. Hope I helped.