Well thats a good question. The Ionic Breeze is said to get rid of the smoke but the smell Im not sure? On the commercial is claims its good for pet smells and dandruff so try it when there not home and if it does you're rockin.