yea febreeze always takes care of business...but when i was living at home and smoking, i mean i would just go outside...ha, that's not so bad is it? just go blaze on the front steps and you won't have to worry about the smell.