Why pet odour is so hard to remove
Pet urine contains uric acid crystals that bind to carpet fibres and fabric. When dry, they are largely odourless. When damp — from humidity, rain, or surface cleaning — they reactivate and release the characteristic ammonia smell. This is why a carpet or sofa that smells fine in winter suddenly smells strongly in humid summer weather, or why surface-cleaning with water makes the smell worse before it gets better.
Standard cleaning products break down the visible stain but not the uric acid crystals in the fibre. The smell returns. The only way to genuinely remove the source is to extract the contaminated liquid from the fibre — which requires a machine that can inject cleaning solution and pull it back out again.
Pet dander, hair and the natural oils from a dog or cat’s coat also accumulate in fabric over time, creating a background smell that builds slowly and is hard to notice day-to-day. A thorough extraction clean removes this as well.
What you need
A spray extraction machine
The V-TUF SPRAYEX spray extraction machines are the right tool for pet cleaning on carpets, sofas, car seats and mattresses. They inject diluted cleaning solution into the fibres under pressure, scrub with a brush head, and extract the dirty solution into a recovery tank. On a carpet with pet contamination, the water in the recovery tank after the first pass will be visibly dark and smell strongly — that’s the contamination leaving the fibre, not the machine creating it.
V-TUF SPRAYEX 37L → V-TUF SPRAYEX 77L →
A dedicated carpet and upholstery sanitiser
The V-TUF VTC420 neutralises odour compounds at source rather than masking them with fragrance. Dilute to the label specification — do not apply neat to fabric.
V-TUF VTC420 carpet and upholstery sanitiser 5L →
Fresh pet accidents — act immediately
The faster you act on a fresh accident, the less the urine penetrates into the backing and underlay. Speed matters more than the specific cleaning product at this stage.
1. Blot, do not rub. Place a thick layer of paper towels or an old cloth on the area and press down firmly. Stand on it if needed. The goal is to absorb as much liquid from the fibre as possible before it reaches the backing. Rubbing spreads the urine laterally and pushes it deeper.
2. Apply diluted VTC420 to the area and allow to dwell for three to five minutes. Do not saturate — you want the solution to reach the contamination without soaking through to the underlay.
3. Extract with the SPRAYEX or wet/dry vacuum upholstery attachment. Multiple passes until the extracted water runs light.
4. Allow to dry fully with windows open or a fan directed at the area. Do not place a rug or mat over the area while damp.
Old or set-in pet stains
Old pet stains require more dwell time and more extraction passes than fresh ones. The uric acid has crystallised into the fibre and needs to be re-dissolved before it can be extracted.
1. Apply diluted VTC420 liberally to the stain area and allow to dwell for 10–15 minutes. For very old or heavily soiled areas, a second application after the first has been extracted can help.
2. Agitate gently with a soft brush in circular motions to break up the crystallised uric acid in the fibre.
3. Extract with the SPRAYEX carpet head. Expect the first pass to produce heavily contaminated water. Continue until the water runs light.
4. For stains that have penetrated to the underlay, results will be significant but may not be complete — the underlay itself may need replacing if the contamination is severe. This is especially common with repeated accidents in the same location.
Dog smell in car seats and boot carpet
The car boot and rear seats in a dog owner’s car accumulate pet hair, dander, mud and the natural oils from the dog’s coat over time. The smell intensifies in warm weather and when the car is closed up.
1. Remove everything from the boot. Vacuum the boot carpet, rear seats and parcel shelf thoroughly with a pet hair attachment or crevice tool. Pet hair in carpet pile reduces extraction effectiveness — remove as much dry hair as possible before wet cleaning.
2. Clean the boot carpet and rear seat fabric with the SPRAYEX upholstery attachment and diluted VTC420. Work in sections.
3. For boot liners and removable cargo mats, clean separately outside the car.
4. Leave car doors and boot open to dry. In warm dry weather this takes 2–3 hours. In cold or damp weather allow longer or use a car dehumidifier overnight.
Full guide: how to deep clean your car interior →
Cat odour on sofas and upholstered furniture
Cats are more likely to scratch and spray on upholstered furniture than dogs, and cat urine has a higher concentration of uric acid — making it more persistent and harder to remove than dog urine. The approach is the same as for carpets but with additional attention to fabric type.
Check the fabric care label before cleaning. W or WS coded fabrics can be cleaned with water-based solutions. S coded fabrics cannot — seek professional advice. Most modern sofas are W or WS coded.
For cat spray on sofa arms, cushion sides or the back panel, apply diluted VTC420 and allow 10–15 minutes dwell time before extraction. Cat spray often covers a wider area than is visible — treat beyond the visible stain boundary.
Full guide: how to deep clean sofas and upholstery at home →
Pet beds
Pet beds accumulate more concentrated contamination than any other fabric surface in the home — it is the place a pet sleeps repeatedly, often for years. Where the cover is removable and machine washable, wash it on a hot cycle. Where the inner cushion or base is foam or polyester fill, extraction clean with the SPRAYEX upholstery attachment and diluted VTC420. Allow to dry completely in a well-ventilated area — a damp pet bed will quickly redevelop odour.
How often should you clean pet-household fabric?
For homes with one dog or cat: carpets and sofa upholstery extraction cleaned every three months. Car boot carpet and rear seats: every six months or after any muddy walk. Pet beds: the removable cover monthly, the inner cushion quarterly.
For multiple pets or heavy users: every six weeks for carpets and sofas, monthly for pet sleeping areas.
The practical test: if a visitor notices the smell before you do, it’s overdue. Pet owners become habituated to background odour levels that are immediately obvious to someone entering the home for the first time.
Products used in this guide
V-TUF VTC420 Carpet and Upholstery Sanitiser 5L →
V-TUF SPRAYEX 37L Spray Extraction Machine →
V-TUF SPRAYEX 77L Heavy-Duty Spray Extraction Machine →
Also read: how to deep clean sofas, carpets and upholstery at home →