Remove Pet Odor from Furniture

Furniture holds pet odors differently than hard surfaces. The problem lives in layers — surface fabric catches dander and oils, but urine and deeper smells soak into foam, batting, and wood frames where air fresheners never reach. A couch that smells fine when dry can release waves of ammonia in humid weather because the crystals are still there, waiting. Removing pet odor completely means treating the chemistry of the smell itself, not masking it. Enzymatic cleaners break down the organic compounds that cause the stink, while alkaline treatments neutralize acids left behind. Most furniture can handle this process without damage if you work methodically and test first. The goal is furniture that passes the nose test in any weather, with no ghost smells returning when the sun hits the cushions.

  1. Strip and vacuum everything. Strip off cushion covers if removable and set aside. Vacuum all surfaces with an upholstery attachment, working slowly to pull out embedded hair and dander from seams and crevices. Flip cushions and vacuum undersides and the deck beneath. Use a rubber pet hair brush on stubborn fur clumps before vacuuming again.
  2. Spot-test first, always. Choose an inconspicuous spot under a cushion or on the back panel. Apply your enzymatic cleaner or vinegar solution to a small area and let sit for ten minutes. Blot with a white cloth and check for color transfer or fabric damage. If the test area looks good after drying, proceed.
  3. Saturate every target zone. Spray enzymatic pet odor cleaner directly onto areas where pets rest or where accidents occurred. Saturate the fabric enough that it reaches the foam beneath — surface treatment will not eliminate deep odors. Let the cleaner sit for the time specified on the bottle, usually fifteen to thirty minutes. Do not blot or wipe during this period. The enzymes need contact time to break down urine crystals and organic matter.
  4. Pull out every drop. Press clean white towels firmly into treated areas to absorb the cleaner and dissolved odor compounds. Replace towels as they become saturated. For heavy soaking, place thick towels over the area and stand on them to compress cushions and pull moisture up. If you have a wet-dry vacuum, use it to extract remaining liquid from deep in the foam.
  5. Finish with chemistry. For lingering odors after enzymatic treatment, apply a solution of one part white vinegar to two parts water, or make a paste of baking soda and water for spot treatment. Vinegar neutralizes alkaline odors while baking soda handles acids. Work the solution into fabric with a soft brush, let sit for fifteen minutes, then blot thoroughly. For washable covers, add half a cup of baking soda to the washing machine with detergent.
  6. Dry completely before rest. Position fans to blow directly across treated furniture. Open windows if weather permits. Prop cushions on their edges to expose all sides to air. Drying time matters — moisture trapped in foam breeds mildew and reactivates odors. Run a dehumidifier in the room if humidity is high. Cushions should feel completely dry to the touch before reassembling, which may take twelve to twenty-four hours.
  7. Check the hidden underside. If smell remains after fabric is clean, flip the furniture and inspect the wood frame and springs underneath. Urine soaks into unfinished wood and holds odor indefinitely. Wipe frame components with enzymatic cleaner on a cloth, or spray directly and let sit for twenty minutes before wiping dry. For severe cases, sand exposed wood lightly and seal with shellac-based primer.
  8. Confirm the smell is gone. Once everything is completely dry, reassemble cushions and covers. Press your nose directly into crevices and under cushions where odors concentrate. Test furniture in different humidity conditions over the next few days. If odor returns, repeat enzymatic treatment — some deep soaking requires multiple applications to fully neutralize.