I think Tea Tree oil is one of the most potent smells around. Maybe give that a shot.