I agree about the doctor, but if you can't go, then maybe try Calendula oil? It's very healing to the skin. I think it's important to keep the area clean and dry as possible so perhaps a bandage. The odor indicates some sort of bacterial or fungal overgrowth. I hope something helps you.