We feed our Aira, Innova Evo canned food mixed with her Wellness puppy kibble as she was a bit thin eating just kibble. She loves it, especially the 95%meat kinds. I've heard its a great food and the ingredients list also looks pretty good.
A food similar in quality to Innova Evo is Orijen. It does not come in canned though, only kibble. We give the puppy kind to Aira as a training treat - we've tricked her into eating healthy food rather then regular dog treats