Carpet holds odours from pets, spills, smoke, moisture, and general use. The right approach depends on what's causing the smell. Here's what works.
Baking Soda (General Odours)
Baking soda absorbs odour molecules rather than masking them with fragrance. It works well for general musty or stale carpet smells.
- Sprinkle baking soda liberally over the entire carpet or the affected area
- Work it gently into the fibres with a soft brush
- Leave for at least 30 minutes — several hours or overnight is better
- Vacuum thoroughly
Enzymatic Cleaner (Pet Urine and Organic Odours)
Pet urine odour is caused by uric acid crystals that normal cleaners can't break down — they just dilute the smell temporarily. Enzymatic cleaners (like Nature's Miracle or Rocco & Roxie) contain bacteria that digest the uric acid, permanently eliminating the odour.
- Blot up as much urine as possible first with paper towels — press down with your foot to absorb deep liquid
- Apply the enzymatic cleaner generously — it needs to reach as deep as the urine did
- Cover with a damp cloth and leave for the time specified on the product (often 10–15 minutes)
- Blot dry — do not scrub, which spreads the stain
- Allow to air dry completely
For old, set-in pet odours, you may need to apply 2–3 times over several days.
Vinegar Spray (Musty or Mildew Smell)
- Mix equal parts white vinegar and water in a spray bottle
- Spray lightly over the affected area — do not soak
- Allow to air dry completely — the vinegar smell dissipates as it dries and takes the other odour with it
- Follow with baking soda treatment above if smell persists
Smoke Odour
Smoke odour penetrates deep into carpet fibres and the underlay. Baking soda helps with mild smoke smell. For heavy smoke odour, try an activated charcoal powder treatment or an odour-eliminating spray with activated carbon. In severe cases, the carpet may need professional deep cleaning or replacement — smoke that has set in over months or years often cannot be fully removed at a surface level.
When to Call Professionals
- Pet urine that has soaked through to the subfloor — professional extraction equipment is needed
- Mould smell — indicates moisture problem; cleaning the carpet surface won't fix it
- Heavy smoke smell that persists after multiple treatments
Prevention
- Vacuum weekly — regular vacuuming removes the source material before it breaks down and smells
- Address spills immediately — the faster you treat, the less deeply they penetrate
- Use a doormat and no-shoes policy — outdoor dirt and debris is a major odour source