If your couch smells—whether from pets, food, sweat, or just long-term use—you can usually fix it with a good cleaning and deodorizing routine. Here’s a step-by-step guide on how to clean a couch that smells, depending on the cause and type of fabric.
1. Check the Couch Tag
Look for a cleaning code:
W – Water-based cleaners only
S – Solvent-based cleaners only (no water)
WS – Water or solvent cleaners
X – Vacuum only
2. Vacuum Thoroughly
Use a vacuum with an upholstery attachment to remove:
Crumbs
Pet hair
Dust
Dirt in crevices
✅ Tip: Don’t forget under the cushions and the back.
3. Deodorize Naturally with Baking Soda
Sprinkle baking soda generously over the entire couch.
Let it sit for 30 minutes to 12 hours (longer = better).
Vacuum it up thoroughly.
This absorbs odors like body oils, food smells, or pet dander
4. Spot Clean Stains (Optional)
Mix a mild cleaning solution:
1 part white vinegar
1 part water
A few drops of dish soap
Use a cloth to lightly dab and clean stains. Don’t soak the fabric.
⚠️ Test on a hidden area first to avoid damage or discoloration.
5. Fabric Freshener (Optional)
Use a DIY or store-bought fabric freshener:
DIY: Mix water, vinegar, and a few drops of essential oil in a spray bottle.
Lightly mist (don’t soak!) the couch.
6. Let It Air Out
Open windows.
Use fans or dehumidifiers to speed drying.
Sunlight helps kill bacteria and remove odors.
Add Personalized Touches
Do a Final Walkthrough
If the smell persists after all this, it might be:
Deep in the foam → consider steam cleaning or professional upholstery cleaning
Coming from spills/urine → try enzymatic cleaners
Great post! It’s so important to make the switch to eco-friendly cleaning products. Thanks for sharing these recommendations; I’m definitely going to check some of them out.
Comments are closed.