Dog Food Reviews and Ratings | Dog Food Advisor
They list recalls there. I signed up for the recalls to be emailed to me when they happen.
Lovespandp mentioned feeding Canine Caviar ( Open Sky) to hers. I hope you're able to try a can and see if it helps.