My recent experience shows that the better the smoke unit, the less odor is produced. Case in point: my new LionChief Plus Camelback produces very realistic clouds of smoke with every chuff. The chuffs are powerfully driven out in a plume, and then quickly dissipate. I get almost zero odor from running this engine. But if I run my LionMaster Hudson, which produces less smoke, but is denser because of a weaker air-flow, I get immediate smell.
Solution: trade in all your old engines for new ones!
Jon