Stain × material

How to remove pet urine from a wool rug

By Emma Whitfield · Updated 22 September 2026 · 4 min read

Urgency: very highAct within: 30 minMaterial: wool

Never on wool: Never ammonia – attracts dog to re-mark the spot.

Get Simple Solution or Nature's Miracle enzyme cleaner on Amazon.co.uk

Material context

natural, hand-tufted, Persian, berber, kilim, cotton flatweave – anything with lanolin or natural dye. That drives what you can and cannot apply – see the warning above.

The protocol, step by step

  1. Blot dry with thick paper towels, weighted, for 5 minutes.
  2. Apply an ENZYME cleaner (Simple Solution, Nature's Miracle – both under £10 Amazon.co.uk). Wait 15 minutes.
  3. Blot again. Do NOT use ammonia-based cleaners – smells like urine, dog re-marks.
  4. Rinse with cold water; weight dry with towels.
  5. Second incident on the same spot: professional wet clean plus a rug pad replacement (urine soaks through).

Products needed

Realistic verdict

Wool tolerates one urine incident treated fast. Second incident on the same spot = write the rug off.

Frequently asked questions

How fast do I need to act?

Very high urgency – within 30 minutes. On wool specifically, the pet urine window is the same but the response differs – see the protocol above.

What must I never do to wool?

Never ammonia – attracts dog to re-mark the spot.

What is the realistic recovery rate?

Wool tolerates one urine incident treated fast. Second incident on the same spot = write the rug off.

When to stop and call a pro

Any pet urine spot on wool larger than 30 × 30 cm; any second incident on the same spot (pigment or odour compound); any wool rug already treated with the wrong product (hot water, or the "never" listed above). Professional wet cleaning cost for wool: £3–£6 per m²; a 200 × 290 wool rug is £20–£35.

As an Amazon Associate we earn from qualifying purchases. Prices and availability are accurate as of the date shown and are subject to change. Your price is the same whether you buy through our links or not.