I feed Canidae. All three of the brands you listed are excellent brands. I would suggest getting samples of all three and see which one your little one likes the best and go wtih that. Yorkies are so picky and sometimes it is all about finding a food they will actually eat. Eating a slightly lower quality food is better than not eating at all.