I just started feeding my Yorkies Pure Balance No Grain Salmon and Pea recipe. I was surprised that Wal-Mart actually carried a No Grain food. My Yorkies LOVE it. Especially my little boy Peanut. He is SO picky when it comes to food. My little girl Prissy will eat anything in sight. I was happy to find this food at Wal-Mart because it is a little more convenient in that I don't have to drive about 30 miles to an actual "Pet" store that carries No Grain. It is hard to know what food is the best. Even some of the expensive name brand foods that come from the pet store that you think are good for them just because they are expensive and come from a pet store are not. I think I am going to stick with this one for awhile. They seem to like it and it is also several dollars cheaper than the one I was purchasing from the pet store.