I used ordinary baking soda to remove smoke odor from a leather jacket my d mil gave me. I put the jacket in a large plastic bag and dumped an entire small box of baking soda in and sealed it up. Every few days I shook it all around. After 2 weeks I took the jacket out and there was zero odor! So I fully believe in good ol' fashioned baking soda.
Just my 2 cents worth.