This was a huge problem when I was pregnant. Involuntarily, I would gag right in the face of anyone who smelled strongly. Now it's just a mild annoyance. Whether it be a courier, a mail carrier, delivery persons, or that random person who stops in to ask where they can find a restroom - if they don't smell, they're out in a flash. On the other hand, those that smell strongly of an array of odors including smoke, cologne, various body odors, or cloves (yes, cloves) - these always linger just a little while longer.
When it's really bad, while holding my breath I sign my name more quickly to hasten their exit. Inevitably, this makes my signature less legible and they stand even longer trying to decipher it and type it into their keypad. At least my current last name is a common one. I always had to repeat and then spell out my maiden name. And then listen to a Growing Pains joke.