A friend of mine lost her house to a fire (neighbor's fire works) and they lost almost everything. The few items, including a piece or two of furniture wreaked of smoke. They rented an ozone machine and placed it and the smelly items in a sealed room. Worked like a charm. If you still have that smell after washing, perhaps you can find a company that does this on small items. I doubt it would be very costly.