What to do
- Blot up as much liquid as possible with a clean, absorbent cloth before it soaks deeper into the cushion filling.
- Use a genuine enzymatic pet-odour cleaner, not a generic fabric cleaner — enzymes break down the uric acid crystals that cause the smell, while surface cleaners only mask it temporarily.
- Let the area air-dry fully and check again in a day or two — odour that returns after drying means the treatment did not reach the padding underneath.
What to avoid
- Avoid steam cleaning before the enzyme treatment has fully worked — heat can permanently set the odour and stain into the fibres.
- Avoid ammonia-based cleaners — to a pet, ammonia smells similar to urine and can encourage them to mark the same spot again.
- Avoid scrubbing hard, which pushes the urine further into the cushion filling instead of lifting it out.
When to call a professional
If the urine has soaked into the cushion filling or a memory-foam base, or the smell keeps returning after you've tried a home enzyme treatment, professional deep extraction cleaning can reach padding a surface treatment cannot.
Editorial review
This article has not been editorially reviewed yet.
Prefer professional help?
- Sofa cleaning in Benalmádena
- Sofa cleaning in Fuengirola
- Sofa cleaning in Marbella
- Sofa cleaning in Mijas
- Sofa cleaning in Málaga
- Sofa cleaning in Torremolinos
- Sofa cleaning in Granada
- Sofa cleaning in Almuñécar
- Sofa cleaning in Motril
- Sofa cleaning in Salobreña
- Sofa cleaning in Alhaurín de la Torre
- Sofa cleaning in Alhaurín el Grande
- Sofa cleaning in Antequera
- Sofa cleaning in Casares
- Sofa cleaning in Coín
- Sofa cleaning in Cártama
- Sofa cleaning in Gualchos
- Sofa cleaning in Lanjarón
- Sofa cleaning in Manilva
- Sofa cleaning in Pizarra
- Sofa cleaning in Rincón de la Victoria
- Sofa cleaning in Álora
- Sofa cleaning in Algarrobo
- Sofa cleaning in Archidona
- Sofa cleaning in Campillos
- Sofa cleaning in Casabermeja
- Sofa cleaning in Colmenar
- Sofa cleaning in Cómpeta
- Sofa cleaning in Frigiliana
- Sofa cleaning in Humilladero
- Sofa cleaning in Mollina
- Sofa cleaning in Periana
- Sofa cleaning in Ronda
- Sofa cleaning in Sierra de Yeguas
- Sofa cleaning in Teba
- Sofa cleaning in Villanueva de Algaidas
- Sofa cleaning in Villanueva de la Concepción
- Sofa cleaning in Villanueva del Rosario
- Sofa cleaning in Villanueva del Trabuco