Home & Garden
84,784 views
25 min · 2 min read
7 steps
Advanced

How to remove cigarette or pet odor from carpets and upholstery

Cigarette smoke and pet odors can hang in carpets and upholstery long after the source is gone, but you can significantly reduce or eliminate them with consistent cleaning and odor-neutralizing steps. This guide walks you through practical, do-it-yourself methods using common supplies and a few hours of effort. Follow the steps in order for best results and allow plenty of drying time.

Verified by pleasexplain editors
  1. Step 1: Air out the room

    Open windows and run fans for at least 1–2 hours to exchange stale air. Increasing ventilation reduces airborne odor molecules and makes subsequent cleaning more effective.

    [Illustration: bright living room with windows open and box fan blowing toward window]

  2. Step 2: Remove loose debris

    Vacuum carpets, rugs, and upholstery at least twice with a strong suction vacuum and upholstery attachment, spending about 5–10 minutes per room. Removing hair, dander, and dust helps cleaners reach the fibers instead of working on surface grime.

    [Illustration: vacuum cleaner head on carpet near sofa while vacuuming cushions]

  3. Step 3: Test a small area

    Choose an inconspicuous patch and apply any cleaner or solution you plan to use; wait 10–15 minutes and check for color change or fabric damage. This prevents bleaching or shrinking when you treat larger areas.

    [Illustration: hand applying cleaner to tiny hidden corner of upholstered chair for testing]

  4. Step 4: Apply baking soda treatment

    Sprinkle a generous layer of baking soda over carpets or fabric and let it sit 2–8 hours, or overnight for strong odors, then vacuum thoroughly. Baking soda absorbs acidic and basic odor molecules and is safe for most materials.

    [Illustration: carpet dusted evenly with white baking soda ready to be vacuumed]

  5. Step 5: Use a vinegar solution rinse

    Mix 1 part distilled white vinegar with 3 parts water in a spray bottle and lightly mist the affected areas until damp, not soaked; let air dry 1–3 hours. Vinegar neutralizes many odor compounds without leaving a lasting vinegar smell once dry.

    [Illustration: spray bottle applying light mist of vinegar solution to upholstered couch cushion]

  6. Step 6: Deep-clean with steam or shampoo

    Rent or use a carpet cleaner with hot water extraction and a cleaning solution; clean at a slow pace to allow suction to remove moisture. For upholstery, use an upholstery attachment and avoid over-wetting; allow 6–24 hours drying time.

    [Illustration: person operating carpet steam cleaner over living room rug with visible cleaning path]

  7. Step 7: Finish with enzymatic neutralizer

    Apply an enzymatic odor neutralizer made for pet/organic odors according to label (usually 10–30 minutes dwell time) and allow full drying 6–12 hours. Enzymes break down odor-causing organic compounds that baking soda and vinegar cannot fully eliminate.

    [Illustration: Finish with enzymatic neutralizer]


  • Work from least to most invasive: vacuum, deodorize, then shampoo or steam.
  • Blot fresh spills immediately with a clean white cloth; avoid rubbing which spreads odors and stains.
  • For upholstery, remove cushion covers if possible and launder according to label before treating the cushions themselves.
  • Use a hygrometer or a dehumidifier to keep indoor humidity below 50% during drying to prevent mold.
  • Repeat baking soda and enzymatic treatments weekly for persistent odors until improved.
  • Place shallow bowls of baking soda or activated charcoal in the room for ongoing low-effort odor control.

  • Do not mix vinegar with bleach or household products containing chlorine — dangerous fumes can form.
  • Avoid over-wetting upholstery or carpet padding; excess moisture promotes mold and upholstery shrinkage.
  • Test all cleaners on a hidden area first to prevent color loss or fabric damage.
  • Keep enzymatic pet products out of reach of children and pets until fully dry to avoid ingestion.

Was this guide helpful?