As an ex-smoker (and I was careful to keep the clothes away from my smoking room but odours still travelled...) the smell does dissipate with time but the best fast cure-all is a day outside in the fresh air, or alternatively, a good cleaning either wet or dry, depending on the material. I personally hate the smell of Febreeze because it is used to cover up an unpleasant odour - pet, smoke, mildew, b.o...