Carpets in your home may emit smells after steam cleaning. A certain amount of moisture will stay in the carpet until it dries naturally. A steam cleaner using a hot-water extraction method should remove dirt, but sour smells may be apparent due to oversoaking of the carpet or deep sitting stains and bacteria left in the pile. Keep the room as ventilated as possible by opening doors and windows and allow the carpet to dry naturally before deodorizing.
Mix 2 cups of baking soda with around 10 drops of essential oils. Baking soda is a natural cleaner and deodorizer that will neutralize carpet smells. You may use whichever essential oils you prefer to add a fresh, pleasant odor to your carpet.
Sprinkle the baking soda in equal measures on the sour smelling carpet. Add extra to an area if it is emitting a stronger odor than another area of the carpet.
Allow the baking soda to sit in the carpet for at least an hour. You may allow the baking soda to sit in the carpet overnight, if possible. The baking soda will absorb the bad odors.
Vacuum the baking soda on the carpet thoroughly. A little baking soda may be left in the carpet to prevent further smells from emitting.