Skip to content

House training

How do I get dog urine out of a mattress or sofa?

Last updated 23 September 2026 · How we write and check this

Short answer

Blot as much liquid as possible immediately with towels, pressing rather than rubbing, then soak the area with an enzymatic cleaner and let it air dry fully, which can take 24 hours or more for a thick cushion or mattress. A wet vacuum or upholstery cleaner afterward helps pull out both the moisture and the loosened residue.

Acting fast makes the biggest difference

Urine that sits in foam or padding for more than an hour starts binding to the material in a way that is much harder to reverse, so blotting immediately, even before you locate a cleaner, limits how deep it spreads before treatment begins.

Treating deep padding properly

A mattress or thick sofa cushion needs more product and more time than a hard floor, since the enzymatic cleaner has to reach through several centimetres of padding to break down the compounds fully. Prop the item up or use fans to speed drying, since trapped moisture in padding can also lead to a musty smell on top of the original problem.

Key takeaways

  • Blotting immediately, before even finding a cleaner, limits how deep urine spreads into padding.
  • Deep padding needs more enzymatic cleaner and more time than a hard floor to fully treat.
  • Speeding up drying with fans or airflow helps prevent a secondary musty smell developing.