Nature's Miracle or Simple Solution from pet stores. Use as directed, it usually has to soak a while. These are not deodorants, they are odor neutralizers, created so puppies don't go back the first pee place on the carpet thinking it's the 'right' place to do it again. If it can eliminate a dog from smelling a spot, it should work for humans.
Sue