I can understand why you are concerned Artechim

Could you perhaps buy him some hand sanitiser and suggest he uses that if he wants to clean his hands???

I agree with PPs that you should take him to a specialist. It cant be very pleasant for him either.