well I havn't tried those foods but I hear EVO is really good. I use Acana it is a grain free dry food made in canada there food is fresh never frozen and they use human grade ingredients I get Acana Pacifica the pacifica has salmon which is great for skin and coat since I've switched to the Acana my dogs have not had any diarrea issues and poop less. however it is a little spendy but our dogs are worth it.
sincerly,michelle