Is there a polite way to change seats if someone whose odor you find unpleasant sits next to you? I do my best to put up with such things in general, when they're not too offensive, but especially if I'm eating, I'd rather not deal with unpleasant odors. Smell is too important a component of taste for that.
Do you get up and move? Explain why? Suck it up and deal?
This has happened a couple of times recently. One of those times, there was really no place to go. Perfectly nice guy, but not good to sit next to while eating. :-\