Overhead lifestyle shot of a person and dog lounging comfortably on a sage green sectional sofa with textured upholstery, styled with houndstooth patterned textiles.

How to Get Smell Out of a Sofa (Written by Experts)

Alexander Morabbi Wulsch Aug 12, 2026

Your sofa smells. Not a crisis, just a fact of living with something you sit, nap, eat and occasionally spill wine on. The good news: most sofa smells come out with baking soda, patience and a bit of air.

Below is the fast fix, then a cheat sheet, then every common smell with its own solution. Screenshot the table and move on with your life if you're in a hurry.

The Quick Answer

Vacuum the sofa, sprinkle baking soda over the fabric, let it sit, vacuum again, then open the windows and air it out. That five-step reset handles the majority of everyday smells.

Here's the catch most cleaning advice skips: smells don't just sit on the surface. They soak into the fabric and the padding underneath. So spraying something nice over the top masks the problem for an afternoon and then it's back.

This is where a removable cover earns its keep. TEDDY's corduroy covers pull off and go in the wash, so you're cleaning the fabric properly instead of dabbing at it. Makes the whole job less of a chore.

Smell and Solution: The Cheat Sheet

The fast lookup. Find your smell, do the thing.

  • General funk (lived-in): Vacuum, baking soda, vacuum again, air out. 30 minutes to a few hours.
  • Pet smells: Baking soda, then an enzyme cleaner for accidents, wash covers. A few hours to overnight.
  • Smoke: Air out, vinegar-water mist, repeat baking soda rounds, wash covers. Several days.
  • Food and cooking: Air out, baking soda, wash covers. A few hours.
  • Sweat and body oils: Spot-treat seat and arms with mild soap or vinegar, wash covers, dry fully. A few hours plus drying.
  • Damp and mildew: Move sofa, dry it out completely, treat with vinegar. A day or more (drying is the slow part).
  • New-sofa off-gassing: Unbox, air out. Fades on its own over days to two weeks. No baking soda needed.

General Funk: The Baking Soda Reset

For a sofa that just smells lived-in, baking soda is the default. It absorbs odour instead of covering it, which is exactly what you want.

The routine:

  1. Vacuum the whole sofa, including down the sides and under the cushions.
  2. Dust a thin, even layer of baking soda over the fabric.
  3. Wait. Thirty minutes if you're impatient, a few hours if you can leave it.
  4. Vacuum it all up thoroughly.

On TEDDY you can take it further. Pull the covers off and wash them for a proper reset, which beats surface treatment every time. If it's your first go, our guide on how to clean a couch walks through the basics.

A spacious L-shaped sectional sofa in taupe corduroy fabric is styled in a contemporary living room setting with bright natural light from large windows, featuring a relaxed lifestyle scene with a person and pet.

Pet Smells: Dogs and Cats

Pet odour lives in the oils and dander pressed into the fabric, which is why a quick wipe never quite does it. You need to lift it out, not smear it around.

Start with baking soda as above. For accidents, that's not enough on its own.

Getting urine smell out of a sofa

Whether you're figuring out how to get dog pee smell out of a sofa or how to get cat urine smell out of a sofa, the answer is the same: an enzyme cleaner. Enzyme cleaners break down the compounds in urine that cause the smell, rather than masking them. Ordinary soap doesn't touch it.

  1. Blot up as much liquid as you can (never rub, that pushes it deeper).
  2. Sprinkle baking soda to draw out moisture, then vacuum.
  3. Apply an enzyme cleaner and let it sit as long as the label says.
  4. Wash any removable covers.

If the smell keeps coming back, it's reached the cushion core, so you'll need to treat that too. Honest note: if your dog sleeps on the TEDDY every single day, a washable cover is genuinely your best friend. It's also worth reading up on the best sofa material for pets before your next sofa.

Smoke and Cooking Smells

Smoke and fried-food smells settle deep into fabric, so a scented spray is wasting your time. These need air, vinegar and repeat baking soda rounds.

Air the room out first, ideally with a cross-breeze for a few hours. Then mist the fabric lightly with a vinegar-and-water solution (roughly equal parts) and let it dry. Follow with baking soda, and repeat the baking soda step over a few days if the smell lingers.

Fabric sofas hold these smells longer than leather because the fibres are porous, they literally have more places for odour to hide. That's the trade-off for the softness. It also means washing your TEDDY covers does real work here, since you're removing the fabric that's holding the smell.

Sweat and Body Oils

The seat cushions and armrests take the most contact, so that's where sweat and body oils build up. Target those spots directly instead of treating the whole sofa evenly.

Wash the removable covers for those sections. Between washes, spot-treat with a little mild soap and water or a diluted vinegar solution, then let everything dry completely before you sit back down. Damp fabric is how you trade one smell for another.

TEDDY is modular, so you can rotate or swap the most-used pieces. Move the corner you always slump into over to the end nobody uses and you spread the wear (and the smell) instead of hammering one cushion. For the cushions specifically, here's how to clean a sofa cushion.

A happy family of four lounging together on a contemporary L-shaped sectional sofa in a bright, garden-facing living room with natural light streaming through floor-to-ceiling windows.

Young Families

Kids don't spill quietly. Milk goes sour fast, juice leaves sugar behind that attracts more grime, and snacks get ground into the seams before anyone notices. The smell shows up a day or two later, usually right when you've forgotten what caused it.

Speed matters more than technique here. Blot spills the moment they happen, don't rub, then treat the spot with a little mild soap and water. For anything with milk or dairy in it, skip straight to an enzyme cleaner (same one you'd use for pet accidents) since regular soap won't fully break down the proteins that cause the sour smell.

Baking soda still does the daily heavy lifting for general kid-smell, same five-step reset as above. But with young kids the covers are doing most of the real work, since they're the thing actually taking the hit week after week.

This is where washable covers stop being a nice-to-have. TEDDY's covers come off and go straight in the machine, so a full reset is a laundry cycle away instead of a deep-clean appointment. And because it's modular, the piece that takes the worst of it (usually wherever the kids pile up for movie night) can be swapped or rotated with a less-used section, so wear and smell don't concentrate in one spot.

One safety note: skip strong solvents or heavily scented sprays if you've got a baby or toddler crawling on the sofa. Baking soda, vinegar-water and a mild enzyme cleaner cover almost everything a young family deals with without leaving anything harsh behind.

Damp and Mildew

Mildew means moisture is trapped somewhere, so drying is the real fix. No amount of perfume or baking soda will win against water that's still there.

Move the sofa away from any damp wall and give it space to breathe. Dry it out fully, a fan or open window helps, then treat the affected fabric with a vinegar solution to kill the mildew smell at the source.

One rule: never put damp TEDDY covers back on. If you wash them, they go back only when bone dry. Skip the drying and the smell returns fast, usually within days, and you're back to square one.

That New-Sofa Smell

A faint smell on a brand-new sofa is normal. It's off-gassing, the slight odour that comes off new materials, and it fades on its own over a few days to a couple of weeks. Don't panic and don't reach for the baking soda.

OMHU keeps materials honest, so there's no chemical fog to fight. Unboxing your TEDDY and letting it breathe in a ventilated room is all it takes. Open a window, give it a few days and the smell packs its bags.

How to Keep Your Sofa From Smelling in the First Place

Prevention beats rescue every time, and it's less work than it sounds. A few small habits keep the funk from ever setting in.

  • Air the room regularly. Fresh air does more than any spray.
  • Wash removable covers on a schedule, not just when they smell.
  • Vacuum the sofa when you vacuum the floor.
  • Deal with spills the second they happen, blot, don't rub.

TEDDY's removable washable covers make this genuinely low-effort, and rotating the modular pieces spreads wear and smell so no single section gets punished. It also helps to know your fabric material for sofa options and pick something you can actually maintain. When you're planning a new setup, our sofa dimensions standard guide helps you get the size right too.

FAQ

Does baking soda really work?

Yes. It absorbs odour molecules rather than masking them, which is why it beats sprays for everyday smells. Just give it time to sit and vacuum it up properly.

Can I use Febreze instead?

You can, but it covers the smell rather than removing it, so it comes back. Fine as a quick freshen-up, not a fix for anything soaked into the fabric.

How do I get smell out without washing?

Vacuum, apply baking soda, wait a few hours, vacuum again, then air the room out. That handles most smells with no water at all.

Are TEDDY covers machine washable?

Yes, the corduroy covers pull off and go in the wash, which is what makes deep cleaning so easy. Always let them dry fully before putting them back on.

How long does new-sofa smell last?

Usually a few days to a couple of weeks. Airing the room out and giving the sofa space to breathe speeds it up.