Royal Canine Yorkshire Terrier 28 is the ONLY dry food my furbabies eat. We supplement with fresh raw baby carrots, cooked green beans, peas, just about any cooked vegetable that isn't gassy for snacks (and veggies are also low in calories), one of my babies has allergies and this is the only food out there that helps with his allergies (he won't touch lamb and rice)

.
I know it is very expensive, but well worth the money and is available at Pet Smart.
Occasionaly they do get a few bites of roasted/baked/broiled chicken if we are having it, but I do try to stay away from giving them beef due to allergies and calories