I got some fabric today (used) that wreaked of cigarette smoke. I'm not a smoker and I hate the smell of it. I washed it once and they still smelled. The second time around I washed with vinegar. It took the smell out. It might be worth a shot too soak in vinegar and I like using baking soda too. I would try both. good luck