I Tried 3 Ways to Clean My Couch Cushions, and There Was a Clear Winner

Laura Wheatman Hill
Laura Wheatman Hill
Laura Wheatman Hill (she/her) lives in Portland, Oregon with her two children. She has a masters of arts in teaching and has taught English, writing, and drama to students in preschool through adulthood. She has been published by CNN, Real Simple, Parents, and others.
published Dec 8, 2025
We independently select these products—if you buy from one of our links, we may earn a commission. All prices were accurate at the time of publishing.
Living room sectional after cleaning.
Credit: Laura Wheatman Hill

With a steady stream of holiday visitors heading my way, I’m in major “clean everything” mode. I know my guests love me regardless of the state of my home, but I still want my place to smell fresh — especially because of my dogs.

I can never get rid of the “dog smell” in my dark gray couch, despite my best efforts. So, I looked into how to clean couch cushions, hoping to find a way to get it smelling and looking cleaner than ever. I tested three different cleaning methods, and I was shocked to discover that the simplest method ended up being the most effective. 

How I Tested the Methods

I tested each method on a different seat cushion or pillow. Before getting started, I vacuumed all the cushions thoroughly and gathered everything I needed so I could test the methods back-to-back. For the sniff test, I asked my younger son (who is incredibly sensitive to smells) to give honest feedback. 

Ratings: Every method is rated on a scale of 1 to 5, with 5 being the best.

Credit: Laura Wheatman Hill

Method 1: Bissell Pet Stain Eraser

Rating: 3/5

Method: My dad gave me the Bissell Pet Stain Eraser Cordless Upholstery Carpet Cleaner last Christmas and I mostly use it on carpet accidents, but I decided to use it on the corner of the couch that my dogs like the best. Using the recommended cleaning solution, I sprayed the seat and back cushions of one section generously and then used the vacuum function to suck up the solution.

How it went: The cushions stayed damp longer than I’d like, even after multiple passes of the vacuum. The cleaner left behind a light “dog cleaner” scent, but my son confirmed that the actual dog smell was gone. The next day, the cleaner scent still lingered, but odor-wise, it worked.

Credit: Laura Wheatman Hill

Method 2: Steamer

Rating: 2/5

Method: I used my Laurastar Izzi Plus to steam both the seat and back cushions, wearing the heatproof glove and moving slowly over the surface.

How it went: The cushions were a little damp afterward. My son immediately said, “It does not smell good. It smells like dog.” I had to get very close to smell what he meant — the steamer muted the odor but didn’t remove it. By the next day, the dog smell returned as strong as the untreated cushion. I think steaming after another method could improve results, but on its own, it wasn’t a win.

Credit: Laura Wheatman Hill

Method 3: Water, Vinegar, and Dish Soap

Rating: 4/5

Method: My usual go-to for smells and sterilizing is to use a vinegar solution on it. I mixed 1/4 cup white vinegar, 3/4 cup warm water, and 1 tablespoon of blue Dawn dish soap in a spray bottle. I generously sprayed the seat and back cushions of the corner seat, scrubbed with a microfiber cloth, misted with plain water, and wiped again.

How it went: My son said the smell was strong at first, but once dry, it was “all better.” Of all the methods so far, this one neutralized the dog smell the best (both immediately and 24 hours later). A light vinegar scent lingered, but I could easily dilute it more next time.

Credit: Laura Wheatman Hill

Conclusion

After testing three methods, there was a clear winner: the vinegar-dish soap solution. It was the most effective at neutralizing dog odor. I still plan to go over the couch with my steamer afterward for extra sanitizing power, but the simplest solution absolutely worked best. Sometimes, Occam’s Razor really does apply.

More to Love from Apartment Therapy