Eagle Pack and Canidae are great for diarrhea, even if you switch the food suddenly.
That is too bad about the EVO. I have heard a lot of similar stories lately. I wonder if they switched something in their formula? My dogs always tolerated that food really well and they always had VERY firm stools and I fed it to 4 different dogs