i Just switched to Kirkland dog food...bought at costco (or maybe sam's club too?)
Its sooo much better than the other crap he had (purina dog chow - i dont know who bought that, i was up at school though!)
I couldnt even progressively switch, because he would take his food, dump it on the mat, and only eat his new food, haha
The ingredients are really good in my opinion...but then again im no expert on dog food!
Its also pretty cheap, which is always a plus...$14.99 for 40lbs of Chicken and Rice