For a kibble Evo is a great choice. I feed my guys raw now, but back when they were eating kibble they got Evo. I still feed my ferret Evo!

Like all other brands of kibble or any food for that matter, each dog is different what may work for one may not work for another. But you don't know until you try.

It is high in protien so you may want to switch him over slowly. Either way you may see some loose stools for a little while while his body adjusts to the extra better sources of protien. Then again you may not.