My youngest went "vegetarian" a couple of years ago. She eats dairy and eggs and fish,
She's a pescetarian.
So, no chocalate, no ice cream and ETC.
I cannot think of anything that would mean he would have to stop eating chocolate. Milk chocolate, sure, but not chocolate in general. There are some soy based icecreams out there that a pretty good, too.