My favourite way to get rid of smells is a diluted peroxide spray, 1 part peroxide to 9 parts water. It got dog smell off upholstery (do a test first to make sure it won't bleach the fabric) and sprayed around the air and on the carpeting helped when tenants hot boxed the hallway. My favourite use for it is that "boys have used my bahtroom" smell that sometimes persists even after cleaning, spray the toilet and floor and walls surrounding it with peroxide (here, I'll use it straight from the bottle but diluted also works) and the peroxide seems to react with whatever chemicals are making the smell. It's also a great carpet deodorizer, I now exclusively use that in my rug cleaner. Diluted peroxide does lose potency over time so mix a new batch if what you've got has sat around longer than a day or two. If you mark 150 ml on a spray bottle, add 15 ml (1 tablespoon) of 3% peroxide to the bottle then fill it with water to your 150 ml mark and you're good to go.
My favourite way to get rid of smells is a diluted peroxide spray, 1 part peroxide to 9 parts water. It got dog smell off upholstery (do a test first to make sure it won't bleach the fabric) and sprayed around the air and on the carpeting helped when tenants hot boxed the hallway. My favourite use for it is that "boys have used my bahtroom" smell that sometimes persists even after cleaning, spray the toilet and floor and walls surrounding it with peroxide (here, I'll use it straight from the bottle but diluted also works) and the peroxide seems to react with whatever chemicals are making the smell. It's also a great carpet deodorizer, I now exclusively use that in my rug cleaner. Diluted peroxide does lose potency over time so mix a new batch if what you've got has sat around longer than a day or two. If you mark 150 ml on a spray bottle, add 15 ml (1 tablespoon) of 3% peroxide to the bottle then fill it with water to your 150 ml mark and you're good to go.