Would you be willing to take him to a vet? He may have some sort of bacterial infection that we're not able to diagnose on here