My Yorkie Peanut is SO picky about food! However, Prissy, my other Yorkie, will eat ANYTHING! I recently changed them both to eating a no grain dog food. It was getting expensive buying the special food from a pet store....as well as a little inconvenient just because you can't just pick the special food up from any store, you HAD to get it from that particular pet store and there is only one store near me that is about 30 minutes away. I would have to make a special trip sometimes just for that food. I was excited when Walmart started selling no grain foods! They are currently eating Pure Balance and they love it!