I don't think there's any alternative to bringing him to the vet. It looks pretty bad and I don't think that there's a way to treat them at home.