Impossible to say without knowing his level. Did he start as a complete beginner 3 months ago, or could be already play?
If he's overshooting the table a lot, he probably need to work on spinning the ball more, which will help it land. A faster rubber may make this worse,