Both of my yorkies started on Royal Canin, but neither did well on it. My boy is a picky eater and has allergies, so he was itchy and sometimes rash-y until we found something that worked for him. My girl is only 8 months, but having been spayed, we're transitioning her to adult food to ensure she stays at a healthy weight. Fortunately, both Keegan and Piper really like and do well (so far) on Wellness CORE grain-free. Piper has issues (garbage gut) that involve her penchant for eating non-edible items, but the food itself has not caused her any problem. They both get a small amount of canned food in the evening, and are fed mini-meals, often using an interactive toy, throughout the day. Keegan only throws up now if he's strained a muscle in his rear leg and is feeling ouch-y, and Piper only throws up when we have to have the vet pump her stomach for lost and/or stolen items.