Where would we be without science? Not everybody's always fresh as a daisy; try Odegon Technologies' iron-on "Odour Tags". When attached to clothing, the patches capture your odoriferous molecules in a carbon mesh. Somehow the patches don't come off in the wash and run about 18 bucks for a pack of six.
Ecouterre's chemistry lesson: "Made from nanoporous carbon, the surface area of the active inner material is composed of myriad peaks and troughs, which attract and trap odor molecules by Van der Waals forces until the garment is cleaned and the molecules are flushed out..." (Read more).