How to Deodorize a Couch That Smells Like Your Dog Complete Guide

Updated 2026 · Pawspruce

How to Deodorize a Couch That Smells Like Your Dog

Dog odor has a way of settling into a couch and staying there. It is not just the fur — it is the natural oils from your dog's skin, dander, and the occasional drool that work deep into fabric fibers. Air fresheners only mask the smell and can leave chemicals that are unsafe for pets to inhale or lick.

The fix is a simple, pet-safe routine that actually removes the source of the odor instead of covering it up.

What to avoid

  • Aerosol fabric refreshers and plug-ins: Many contain essential oils, phthalates, and fragrances that can irritate a dog's lungs or be toxic if licked from the fabric.
  • Vinegar on leather: It can dry out and crack leather over time.
  • Steam cleaners without pet-safe detergent: Hot steam can set protein-based odors if the wrong cleaner is used.

What you need

  • A vacuum with an upholstery attachment
  • Baking soda
  • A pet-safe enzymatic cleaner (look for fragrance-free or mild, plant-derived formulas)
  • A soft brush or clean microfiber cloth
  • Access to a washing machine if your couch has removable covers

For fabric couches

  1. Remove and wash covers first. Check the tag for a machine-washable code (usually "W" or "WS"). Wash in cold water with a free-and-clear detergent and air-dry to prevent shrinkage.

  2. Vacuum thoroughly. Use the upholstery attachment to pull out loose hair, dander, and dust from cushions, crevices, and under the seat pads.

  3. Sprinkle baking soda. Cover the entire couch surface with a thin, even layer. Let it sit for at least 30 minutes — overnight is better for deep odors.

  4. Vacuum again. Use the brush attachment to work the baking soda into the fibers, then vacuum it all out.

  5. Spot-treat with enzyme cleaner. Lightly mist any areas that still smell. Enzymes break down the organic compounds causing the odor. Let it air-dry completely before anyone sits down.

For leather couches

  1. Vacuum gently with a soft brush attachment.

  2. Wipe with a damp cloth and a tiny drop of mild, unscented dish soap. Rinse the cloth and wipe again to remove any soap residue.

  3. Condition quarterly. A quality leather conditioner keeps the surface from drying and cracking, which can trap odors.

  4. Skip the baking soda on leather. It can be abrasive and scratch the finish.

Make it part of the routine

  • Weekly: Vacuum upholstery and brush your dog outside to reduce shedding and oil transfer.
  • Monthly: Sprinkle baking soda on fabric couches, let sit, and vacuum.
  • Seasonally: Deep clean with enzyme cleaner or machine-wash covers.

A washable throw blanket over your dog's favorite spot is the simplest prevention. It catches hair and oil before they sink into the couch, and you can toss it in the wash weekly.

Frequently asked

Why does my couch still smell after vacuuming?

Vacuuming removes hair and surface dander, but oils and proteins from skin and saliva settle deeper into fibers. Baking soda and enzyme cleaners reach those deeper layers.

Is baking soda safe for pets?

Yes. It is non-toxic in the amounts used for deodorizing. Just vacuum it up thoroughly so your pet does not inhale loose powder or track it around.

Can I use essential oils to make my couch smell fresh?

We do not recommend it. Many essential oils — especially tea tree, citrus, and eucalyptus — are toxic to dogs and cats, and they can linger in fabric for days.

What if the odor comes back quickly?

It usually means the source is still active. Check that your dog's bedding, collar, and favorite toys are also clean, and consider whether skin issues or ear infections are adding to the smell.


Some links are affiliate links. We only list products and tools we would use around our own pets, and you pay nothing extra.

Get the free Non-Toxic Pet Home Cheat Sheet

One printable page: the 5 safe ingredients, the 7 to avoid, and a weekly routine.

Download free →