Maybe have his teeth checked. I've heard that some cribbers have over used teeth.
Beet pulp is great too :)
What works the best for my hard keeper is free choice hay, beet pulp and a cup of oil. I'm planning to get her on alfalfa in the winter for additional proteins.