On another note OP, what would you have this person do, to mitigate your discomfort? (realistically).
I think (don't know for certain) that a lot of the smell is in the clothes. Possibly bring something like a light raincoat or other easy to wear covering garment to put on while going outside, then remove it while back inside. If there is a place to hang it in a hall or foyer that might help.