Maybe nosegays should come back in style?
In medieval times (until somewhere around the 16th century?),they were little packets of dried flowers tied up in a cloth, that people would wear around their necks, or carry in a pocket, and smell them whenever they were around something that reeked (which in those days was pretty much everyone, I'm thinking). (They are probably also what is refered to in 'ring around the rosie" as a 'pocket full of posies'--and the ones 'falling down' are supposedly those dying of the plague).
I can see it now: some Stinky McStinkerstein comes around, you very discretely (LOL!) grab your nosegay and bring it to your nose. (Though I think some odors need more than some dried flowers to counteract them: at least some strong spices, like cinnamon, maybe mint).