Key takeaway
Upholstery holds odor in fabric plus cushioning — the cushioning is the persistent reservoir.
Upholstery holds pet odor in two layers — the surface fabric and the cushioning beneath. Like carpet, the deeper layer is the persistent reservoir.
What causes it
Upholstery adsorbs odor into the fabric and soaks it into the cushioning. Oils, moisture, and accidents work past the surface into the padding, which holds the residue and keeps releasing odor.
Why it persists
The smell persists because the cushioning is enclosed and slow to dry. Surface cleaning reaches the fabric; the padding keeps releasing odor.
What actually helps
- Vacuum the fabric
- Treat the cushioning with a penetrating product
- Wash removable covers
- Dry the piece fully
Sources & further reading
- Textile odor-retention studies general-science
Frequently asked questions
Why does upholstery hold pet odor?
The fabric adsorbs compounds and the cushioning beneath soaks up oils and moisture.
Where does upholstery odor live?
In the cushioning beneath the fabric — that is the persistent reservoir.
How do I get odor out of upholstery?
Treat the cushioning with a penetrating product, wash covers, and dry fully.
Glossary terms referenced