Evo contains more fat and calories than most other grain free foods I'm aware of, so maybe that's why he's pudgy? I fed NV Instinct for a long time and was very happy with it, but I noticed most of my gang packed on a few ounces. Here's a little schedule I did for myself when I was researching their weight gain:
Evo Red Meat 22% fat, 527 cal
NV Instinct 22% fat, 482 cal
Acana 18% fat, 430 cal
Fromm Grainfree 19% fat, 410 cal
TOTW 15% fat, 360 cal
I switched to TOTW, and am now on Acana. None of them have had a weight problem since.
I did want to point out, since I don't know which Evo you're feeding, that the Evo Herring is much lower in fat and calories than the other Evo varieties. It only has 18.6% fat and 456 cal, so if you prefer to feed Evo maybe that would be an option for you?
I obtained all of these figures directly from the manufacturer's websites, and they're all based on a one cup serving size.
Good luck!
__________________
He is your friend, your partner, your defender, your dog. You are his life, his love, his leader. He will be yours, faithful and true, to the last beat of his heart. You owe it to him to be worthy of such devotion. -- Author Unknown