Royal Canin Small Breeds under 20lbs Dog Food has kept my yorkie happy and healthy. He has been on this since he got off his babydog food. And he is very healthy inside. No problems at all. And his skin, coat, and nails are all very healthy as well. It's nice sized smaller sized kibble are perfect for smaller dogs. My vet originally suggested I feed my dog this particular food. He said it would be a great choice for my yorkie since he's so small in size. Since my dogs in such good health I don't plan on changing to another brand any time soon. It will remain his food unless his health requires me to change it or he decides he doesn't like it anymore. At this point he is thriving on this particular food. Quality of Ingredients This is a high quality dog food. It may not be the highest quality on the market but my dog, my vet, and myself are happy with it. Flavor Selection This only comes in the one flavor as far as I know. But my dog loves it.