Anything holistic. I feed my poms Solid Gold Wee Bit, the kibble is small sized for small dogs and they love the bison, fish and other yummy stuff in it!
Holistic is less processed, contains no by-products or bad stuff indigestable to dogs.
Chihuahua is how it is spelled.
I feed my small dogs Canidae Chicken and Rice - it's very good, but any non-supermarket dry with meat as the first ingredient - no corn meal - is good.
Read the ingredients, meat should be listed first, no corn meal, wheat gluten, or artificial preservatives.