Just went through this when I was fed up with the recalls on Innova which I had fed for years. I switched to Wellness, Super Mix 5 with Lamb Barley and Fish (although my hubby says there's something just WRONG about feeding a sheepherding dog lamb,

) I chose lamb because I figured maybe less chance of salmonella than with chicken.
The girls all love it, no diarrhea issues, nice shiny coats. I also do feed a fish oil capsule with dinner. I've always fed twice daily myself.
I think Blue Buffalo has had some recalls, so I decided against that brand.
Good luck!