I really really advise against having the vet try to get him to eat. That normally means they will try to force it, which causes a lot more harm than good.
Balls especially older ones go off feed around this time of year, it is normal and they can go up to 6+ months without eating anything.
If he doesn't lose a large amount of weight relatively quickly, I would leave him alone. He will eat when he's ready.