i used to feed Blue Buffalo... it made Layla very very sick... and it was involved in the recalls (at least the puppy and kitten formulas were) however apparently they haave "changed" since then.
this website is only one person's opinion but i agree. Finding a quality food can be hard if you are on a budget but it can be done.
http://www.dogfoodanalysis.com/dog_f...ct=532&cat=all