TL;DR:
- Blot fresh urine straight away. Press, don't rub, and don't pour water on it.
- Rinse with a little cool water, then use a non-ammonia cleaner. Ammonia smells like urine to a dog or cat.
- Flip the corner over. A rug holds urine in its backing, and it can reach the floor underneath.
- Viscose, jute and some wool rugs can brown, yellow or bleed colour when wet. Check the care label before you treat anything.
- If the smell comes back after it dries, the urine is still in there. That needs treating at the source, not covering up.
A rug is not just a small piece of carpet. It has a back you can see, a floor underneath it, and often a fibre that reacts badly to water. That changes how you get pet urine out of a rug, and it's why a rug can still smell after you've done everything right on top.
This guide covers what to do in the first few minutes, which rugs you shouldn't treat yourself, and why the smell sometimes comes back.
How do you get pet urine out of a rug?
Blot it, rinse it lightly with cool water, blot again, and treat it with a non-ammonia cleaner. Then lift the rug and check the back and the floor, because on a rug the urine rarely stops at the pile.
If you catch it fresh, that's often enough. If it has dried, or the rug is viscose, jute or a hand-knotted wool piece, slow down and read the rest before you add anything.
Why is a rug harder than wall-to-wall carpet?
Because urine goes straight through it. Wall-to-wall carpet sits on underlay. A rug usually sits on timber, tile or other carpet, so urine can soak through the rug and pool on whatever is below.
The backing matters too. Many rugs have a jute or cotton back, and Cleanfax, a trade magazine for cleaners, describes absorbent jute fibres acting as a urine sponge for pets while the synthetic face yarn stays clean. So the top can look fine while the back is soaked.
Then there's the dye. The Carpet and Rug Institute says urine can affect the dyes in carpet, and that the colour change may show straight away or weeks later. On a patterned rug that can mean colours running into each other.
What to do in the first ten minutes
- Blot with paper towel or a white cloth. Press down hard and swap the towel as it soaks up the urine. Don't rub, which spreads it and roughs up the pile.
- Lift the corner. If the floor underneath is wet, dry it now. Put a towel under the wet spot so the rug isn't sitting on a puddle.
- Rinse with a little cool water and blot again. A splash, not a bucket. More water pushes urine further into the backing.
- Use a non-ammonia cleaner. The RSPCA's toilet training advice is to use a non-ammonia product to take away the scent and make it less likely your dog will go in the same place again.
- Test first. Woolmark's stain advice is to pre-test any treatment on a hidden area for colour loss or dye bleeding, and to work from the edge in.
- Let it dry with air moving under it. Prop the damp part up so the air can get to both sides.
Vinegar gets mixed reviews. The Carpet and Rug Institute's method includes a diluted vinegar rinse. Humane World for Animals says to avoid ammonia or vinegar cleaners, because strong smells can encourage a pet to mark the spot again. The same guide warns against steam cleaners on urine, since the heat can set the stain and the smell.
Which rugs should you not treat yourself?
Viscose, jute, and any rug that cost serious money or was knotted by hand. With those, a DIY mistake is often permanent.
Viscose is made from wood pulp and looks like silk. Trends Rugs, an Australian rug retailer, says it can turn yellow or brown when wet, and that water stains can become permanent. I've inspected viscose rugs that customers made worse by cleaning them at home. Wet viscose behaves a lot like paper, and once it has browned, cleaning won't bring it back.
Jute has the same problem. Cleanfax puts it plainly: jute turns brown when it's wet.
Wool is more forgiving but still fussy about chemicals. Trends Rugs advises against enzyme cleaners on wool, jute, viscose and cotton-backed rugs. That's a reason to read the label, not a reason to panic. For everyday wool care, the wool rug guide goes into more detail.
One more thing to keep away from your rug: supermarket stain removers with bleach-like ingredients. I've seen them lighten carpet permanently, and on a rug the pale patch shows even more.
Why does the smell come back after you clean it?
Because the urine is still in the rug, usually in the backing. Cleaning the surface removes what you can see. The rest stays behind and keeps breaking down.
McGill University's Office for Science and Society explains that bacteria decompose the urea in urine and give off the sharp smell of stale urine. That's why a spot that smelled faint on the day can smell worse a week later. The Carpet and Rug Institute adds that some products only mask the odour, and that it may come back in humid weather.
Your pet notices before you do. The American Kennel Club says lingering scent can draw a dog back to the same area. So a spot that isn't fully treated tends to get used again.
If you're finding more than one spot, a UV torch helps. Humane World suggests using a black light to find soiled areas and marking them with chalk. I use one on pet urine jobs, because a lot of urine is invisible in daylight. It shows where the urine is. It doesn't treat it or tell you how deep it went.
What about the floor under the rug?
Check it every time, and check it early. Urine that soaks through a rug can sit on the floor for days before anyone lifts the rug.
Timber takes it worst. Aspire Flooring, an Australian flooring company, describes a job where urine had penetrated the wood, leaving dark patches, and says the only way to fully remove that kind of stain is to replace the boards. A rug cleaner can't fix a stained board. If the floor is marked, that's a job for a flooring specialist.
On tiles, wipe and dry the area. If the rug sits on wall-to-wall carpet, treat that spot as a carpet stain. Our carpet urine guide covers that.
How we treat pet urine on a rug
We clean rugs on-site, at your place. There's no pickup and no drop-off.
The first step is finding the urine. I look with the UV light and ask you where your pet usually goes, then we agree on the problem areas together. Next is the fibre and the care label, because that decides what the rug can take. A polypropylene rug and a hand-knotted wool rug don't get the same treatment.
Then the urine gets treated at the source with a pet-safe enzyme-based treatment, before any cleaning. The cleaning method comes after, chosen for that rug. Fragrance and surface cleaning can hide the smell for a while, but they don't remove the urine. One hand-knotted wool rug we cleaned had a heavy pet urine smell and dark soil in the walkways. After the enzyme treatment and a clean, it came up fresh and the owner was very happy.
The pet urine treatment is priced separately from the rug cleaning itself. Coffee, wine and food stains are treated as part of the normal clean at no extra cost.
Drying time varies with how thick the rug is, but it's usually dry within a day.
Can pet urine always be removed from a rug?
No, not always. It depends on how much urine there was, how long it sat, the fibre, and whether it reached the backing or the floor.
The Carpet and Rug Institute is blunt about it: when urine is noticed long after the fact, the dyes and fibres may be permanently damaged. Colour loss, browning and a stained floor underneath can stay. What we can tell you is what we find when we look, and what's realistic before we start. If something isn't right after we've been, the 7-day satisfaction guarantee means we come back and re-clean it.
If you'd rather have someone look at it, you can book online and mention the urine when you do.
Frequently asked questions
How do you get dog urine out of a rug?
Blot as much as you can with paper towel. Press down, don't rub. Rinse the spot with a little cool water and blot again, then flip the rug corner over and check the back and the floor underneath. Use a non-ammonia cleaner, and test anything stronger on a hidden corner first.
Does vinegar get pet urine out of a rug?
It can help, but it is not a fix. The Carpet and Rug Institute includes a diluted vinegar rinse in its urine method, while animal welfare groups warn that strong smells like vinegar and ammonia can draw a pet back to the spot. Either way, vinegar does not reach urine that has soaked into the backing.
Can you use an enzyme cleaner on a wool rug?
Check the label and the rug's care tag first. Some rug makers say not to use enzyme cleaners on wool, jute or viscose, and supermarket products vary a lot. We check the fibre before we choose a treatment, and on some rugs that decides the whole job.
Why does my rug still smell of urine after cleaning?
Usually because the urine went further than the surface. It soaks through the pile into the backing, and on some rugs into the floor underneath. Once bacteria get to work on it the smell turns sharper, and damp weather brings it back. Cleaning the top of the rug does not reach any of that.
Do you clean rugs on-site or take them away?
On-site. We clean rugs at your home, so there is no pickup or drop-off. We check the fibre and care label, pick a method that suits the rug, and add the pet urine treatment where it is needed. That treatment is priced separately from the rug clean.

