I like Nutrisca, salmon and chickpea, dry food as a base (the kibble is small), combined with homemade. See reviews at chewy.com http://www.homeovet.net/dynamic/php/downloads/dog-c8470f2c75dbe4b683205c3919ee2310/dog_diet_complete.pdf
I only use kibble as about 30% of their diet, I buy boneless chicken breast, sandwich steak (from the reduced price section at my local market), cut it up, cook it a little and use it as a topper.