I’m a low-end landlord. After evicting someone the house generally stinks. The cause can be smoking, pets, amazingly poor cleaning habits, mold, etc. I use an ozone generator. Seal off the house and leave it running on high for sometimes days. Ozone attaches to organic (stinky) compounds and breaks them down. After whatever amount of time required, air the house out and it smells, generally, much better.
I’ve used ozone in vehicles I’ve bought where someone smoked. It almost always does away with the odor. Results vary.
Before dirt was created, ozone was something they used in laundromat dryers to make fabric smell fresh and clean. It was stopped years later when the hole in the ozone later became damaged. That’s also when the propellant in spray cans was changed and when air conditioning fluids were changed to those that didn’t work as well.
It’s funny how sometimes the old ways were better. Is ultraviolet no longer effective in pond filters?