Hello and welcome to this forum!
Innova Small Bites is an excellent premium dog food rated 5 stars on www.dogfoodanalysis.com
. Innova also makes Evo (rated 6 stars), which is a high protein grainless dog food and is close to making your own dog food for your chi. In the past my chihuahuas ate both Innova Small Bites and Innova Evo, loved the taste, and the foods were good for them too.
However, Bella has food allergies to grains, eggs, and dairy. Innova Small Bites and Innova Evo contain eggs and dairy (cottage cheese), and I had to change her dog food. For the last 2+ years Bella is eating Wellness Core (rated 6 stars), a high protein grainless dog food. Bella loves the taste of Core too, and is doing very well on this food. She is healthy and has very soft, shiny fur and no dry skin.