Vinegar is a good odor absorber, especially for cigarette smoke, however, you will have the vinegar smell to contend with. Another suggestion would be to add 1 tablespoon of white vanilla to your latex paint ( this will not work with oil based paint). The vanilla will mask some of the odor and make the paint smell less strong.
Another good odor absorber that doesn't have any smell are charcoal briquettes, just be sure you get the plain ones not the ones that have been treated (Match Lite) with starter fluid. Just place them around the house (works especially well in the basement) in bowls and let them do the work.
Handylady
vinegar and water
physical
Lots of vinegar.
Try vinegar to clean hard wood floors. Vinegar has this substance that can remove stains, bacteria, and most especially bad odor. At first, you will smell the vinegar in the floor. But after an hour, all odor will be removed.
I have tried vinegar many times on urine soaked clothes, soaking in hot water and vinegar...smell is still there!!
creamy, vinegar odor
Vinegar is a very effective cleaning and disinfecting liquid. Although, it stinks and will leave an odor.
Stinky feet. It can be treated with bacteria fighting powders or sweat absorbing pads in your shoes.
There are several ways to get rid of oil-based paint odor. One of the best ways is to simply burn a candle while painting.
Vinegar contains acetic acid. Acetic acid has a sour taste. This gives the odor and the taste to vinegar.
Acetic acid is colorless, but has a very strong smell, like vinegar.
I would guess that depends what the odour comes from.