I guess the scent is much stronger to a non smoker. I recommend scented candles, they cover the smell, instead of just blending with it.
My personal method is to start burning a candle about five minutes before I smoke, then always hold a lighter over the bowl when not hitting (to prevent continuous smoke from rising), then exhale through a cardboard tube stuffed with dryer sheets, then spray air freshener and let the candle burn at least an hour after.
My place never smells like pot but I don't know anyone else who goes through this much effort. Stoners are inherently lazy.
I guarantee you, if you burn a bunch of scented candles it will work wonders.