Possibly a spider bite? How long has it been oozing? With that bad of an odor it's probably infected, jmho as I'm not a vet.
If it's going on several days and no improvement I would take him to the vet.
Let us know how it goes.
__________________ Jennifer + Buddybear: |