I deal with all odors with the clean air candles. When my daughter got a car from a smoker, we simply put the open candle jar in her car..I have used these candles for many things, such as mildew odors, and even an exploding Duck egg smell in my incubator!! I first learned about them when I used to do craft shows, and ten years later still use them..I would put the candle in a box/ tote with the fabric..The link I use to get the candles is:
http://southerncandle.com/shop/