Depends on how much money you want to spend
I had a job of cleaning up a smoky smell in a vehicle and almost used an ozone machine from a tool rental store. I heard that they use them for hotels/motels to get smoke and other smells out of a room.
Being cheap, of course, I wash hunting clothes with baking soda and borax which is scent free and lacks any brighteners/UV cleaners.
Everyone can do their own thing. But I saved a $1500 bill for cleaning up a vehicle smoky job with home made scent killer, so I'm sold for life.