How to Clean Dog Urine and Poop From Carpet
7 August, 2026 | Famous Cleaning
A dog accident on the carpet is easier to fix than most people expect, as long as you act quickly and use the right method. The short version: blot up the mess, do not rub it, and treat the spot with an enzyme-based cleaner rather than ammonia or bleach. The reason matters. Urine soaks past the surface into the carpet backing and underlay, and the crystals it leaves behind hold the smell. An enzyme cleaner breaks those crystals down at the source, so the odour goes and your dog is less likely to return to the same spot.
Act quickly: why speed matters
The sooner you treat an accident, the less it spreads and the less it soaks in. Fresh urine sits mostly in the top of the pile, where you can lift most of it out. Left for hours, it wicks down into the padding, dries into odour-causing crystals, and becomes far harder to remove. The same is true for solids: the longer they sit, the deeper the stain sets.
What you will need
- Paper towel or clean, light-coloured cloths
- Disposable gloves
- An enzyme-based pet cleaner (available at vet clinics and pet stores)
- A little cool water
- A sealable plastic bag for waste
Avoid ammonia-based cleaners and bleach. As the RSPCA explains, a non-ammonia cleaner is best because urine already contains ammonia, and that smell can signal a toilet spot to your dog and encourage repeat accidents.
How to clean dog urine from carpet
- Blot up as much urine as you can with paper towel or a cloth. Press down firmly and work from the outside of the patch inward. Do not rub, as rubbing pushes the urine deeper and wider.
- Lightly dampen the area with a small amount of cool water and blot again. This dilutes what is left before you treat it.
- Apply the enzyme cleaner generously, using enough to reach the depth the urine soaked. Follow the directions on the label.
- Leave it for the full dwell time stated on the product, often around ten to fifteen minutes or longer. The enzymes need time and moisture to break down the urine.
- Blot the area and let it air dry. Keep your dog off the spot until it is fully dry.
- If a faint smell returns once the carpet is dry, the urine has likely reached the underlay. Repeat the treatment, or arrange a deeper professional clean.
How to clean dog poop from carpet
Solids call for a slightly different first step, and a little more care with hygiene, since dog faeces can carry bacteria.
- Put on gloves. Lift the solid waste carefully with paper towel or straight into a plastic bag, without smearing it into the fibres.
- For softer messes, scrape gently from the edges toward the middle with a blunt edge, then lift. Pressing down spreads the stain.
- Wipe the area with a damp cloth to remove residue, then treat any remaining stain with the enzyme cleaner as above.
- Seal the waste in the bag, dispose of it, and wash your hands thoroughly.
What to avoid
A few common shortcuts make pet stains worse. The Humane Society and other pet-care sources point to the same mistakes:
- Ammonia-based cleaners, which smell like urine to a dog and can reinforce the scent mark.
- Bleach and heavily fragranced products, which can irritate pets and leave residue without removing the odour source.
- Hot or steam cleaning an untreated urine stain. Heat can set the stain and lock in the smell, so treat with an enzyme cleaner and let it dry first.
- Hard scrubbing, which drives the stain deeper into the pile.
When to call a professional
Some accidents go beyond a home clean. Repeat marking in the same area, an odour that keeps returning after treatment, or urine that has soaked into the underlay usually mean the contamination sits below the surface, where sprays cannot reach. In these cases, professional hot water extraction with a pet-focused treatment pulls the contamination out from the base of the carpet. Our pet urine and odour treatment is built for exactly this, and we can pair it with a full professional carpet cleaning in Adelaide for the whole room.
Frequently asked questions
Does vinegar or baking soda remove dog urine from carpet?
They can help freshen a light, fresh spot, but they do not break down the crystals that cause lasting odour. For a smell that keeps coming back, an enzyme cleaner is the reliable choice.
Why does my carpet still smell after I have cleaned it?
Most often because the urine reached the padding or backing, where surface cleaning cannot reach. Saturate the spot with an enzyme cleaner to the same depth the urine travelled, or book a professional extraction if the smell persists.
Can I use a steam cleaner on dog urine?
Not on an untreated stain. Heat can set urine into the fibres permanently. Treat the area with an enzyme cleaner and let it dry first, then steam clean if you still need to.
How do I stop my dog returning to the same spot?
Remove the scent completely with an enzyme cleaner, keep away from ammonia products, and stay consistent with toilet training. If a house-trained dog suddenly starts having accidents, speak with your vet, as there may be a health cause.
Cleaning dog urine and poop from carpet comes down to acting fast, blotting rather than rubbing, and using an enzyme cleaner that removes the odour at the source. When a stain or smell will not shift, our team offers stain removal and pet odour treatment across Adelaide.