I purchased a upholstered chair from a garage sale for cheap, and cleaned all the dog fur and other debris from it, however there is now a lingering smell of smoke from the chair. It has been thoroughly vacuumed and cleaned with a foaming upholstery cleaner, even sprayed with Fabris but to no avail.
I've heard remedies such as baking soda, but is this a permanent solution? I don't want to pay for anything expensive, as the chair is not worth very much.