First few minutes
Just happened? Do this first
- Scrape up solids with a rounded spoon, without pushing them into the pile.
- Blot liquids with white paper towels or a white cloth, working from the edges toward the center.
- Keep the spot barely damp while you work, since damp residue keeps the odor alive.
Pet stains on carpet are tough because liquid runs past the fibers into the pad, where a cloth can't reach it. Before any solution touches the spot, test a hidden corner, since some solutions change carpet color. A fresh accident often lifts with gentle blotting, but an older one might just lighten and need a different plan.
Rug pet stains are the same problem with less room for error, since moisture reaches the backing fast. Use a carpet spot cleaner in small amounts and blot instead of rubbing. If the spot has set, move on from peroxide to a pet enzyme stain and odor remover.
Before you start
What carpet & rugs can take
Use with care6
- Water
- Hot water
- Oxygen bleach
- Solvents (alcohol, spot removers)
- Acids (vinegar, lemon)
- Heat, once the stain is out
Avoid3
- Soaking
- Chlorine bleach
- Scrubbing and abrasives
8 items
What you'll need
Tap an item to get it on Amazon, or tick what you already have.
- White paper towels or a dry white clothLifts liquid and shows you when color is transferring out of the carpet. (opens Amazon)
- Rounded spoonLifts solids without pushing them deeper into the pile.
- Liquid dish washing detergentThe mild base for the first cleaning solution. (opens Amazon)
- White vinegarTakes over when the detergent leaves color behind. (opens Amazon)
- Mist sprayerLets you rinse without soaking the carpet. (opens Amazon)
- Enzymatic pet stain-and-odor cleanerTargets the odor that keeps pets returning to the same spot. (opens Amazon)
- 3% hydrogen peroxideFor a stain still visible after cleaning. Only the drugstore strength. (opens Amazon)
- Chalk and a black lightFind and mark old spots before a set-in treatment. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
6 steps
Step by step
Step 1 of 6
Lift solids and blot the liquid
Scrape any solids up with a rounded spoon, working from the edge inward so nothing gets pushed deeper into the pile. Break up what's left and vacuum it, then blot liquids with white paper towels or a dry white cloth. For urine, layer paper towels and newspaper over the spot, stand on them, and repeat until the spot is barely damp.
Step 2 of 6
Mix and pretest the detergent solution
Mix 1/4 teaspoon of liquid dish washing detergent into 1 cup of lukewarm water. Dab a little on a white cloth and press it onto an inconspicuous patch of carpet, then check for color change before you go further.
Careful. If the test spot changes color, stop and skip that cleaner.
Step 3 of 6
Work the detergent solution in
Apply a small amount of the solution to a white cloth and work it gently from the edges to the center, without rubbing. Let it sit for a few minutes, then blot. Keep using the solution as long as the stain keeps transferring to the cloth, and repeat until the cloth stops picking up color.
Careful. A stronger detergent mix can damage the carpet, so don't add more detergent.
Step 4 of 6A few minutes
Treat remaining color with vinegar
If the spot still shows after the detergent, mix 1 cup of white vinegar with 2 cups of water. Apply it the same way, from the edges toward the center, and let it sit a few minutes before you blot.
Tip. Use only white vinegar; colored vinegar can leave a stain.
Step 5 of 6
Rinse with cool water and blot
Rinse the area several times with cool tap water, using a mist sprayer so you don't overwet the carpet. Blot with paper towels and pat dry after each rinse, and repeat until no moisture comes up.
Step 6 of 6
Finish the odor with an enzymatic cleaner
Apply the enzymatic pet stain-and-odor cleaner to the spot following the directions on its label, then blot once it has done its work. Let the area dry completely before the pet goes back on it.
If you'd rather buy than mix
Best products for pet stains on carpet & rugs
Look for an enzymatic pet stain-and-odor cleaner, which is the product type made for urine odor, and check that its label says it's safe for carpet.
Nature’s Miracle Dog Stain & Odor Remover, Enzymatic Cleaner, 32 oz
Nature’s Miracle Advanced Dog Stain & Odor Eliminator, Severe Mess
Skout's Honor Odor Eliminator
Zep Advanced Oxy Carpet & Upholstery Stain Remover
Utopia Kitchen White Flour Sack Towels
How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on carpet & rugs, and its directions fit the steps above.
Finished the steps? How does it look?
Nice work. Let it dry completely and check it again in good light. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
See what to do for what you're seeing →If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →How to tell it's working
A white cloth should pick up a little less with every blot, and the spot should dry noticeably lighter than it started. If the cloth stops picking up color but a smell remains once the carpet is fully dry, the urine has likely gone deeper than the top, so move to the set-in section.
What changes for yours
Adjust for your carpet & rugs
Pet on rugs and area rugs
A rug adds a backing and a pad, and urine that reaches them keeps the smell going even when the surface looks clean. Lift a corner if you can and check the back and the pad for dampness before you call it done. If the liquid reached the pad, the enzymatic cleaner has to go down to it, not just over the top.
Work the same steps on the rug, but keep the rinse light so less water reaches the pad. Pretest the solution on a hidden corner first, since rug dyes vary. If the pad still smells once the surface is dry, apply the enzymatic cleaner once more, keeping the spot only barely damp.
Pet urine and odor on carpet
Urine odor comes from bacteria breaking down urea while the spot stays damp, so the smell can outlast the stain itself. Treat the spot until it is barely damp, then give the enzymatic cleaner its full time on the label before you blot.
If the pet also had an accident on a couch, upholstery needs its own approach, so see the Couch & Sofa guide. On carpet, keep working until the smell is gone, not just until the stain looks clean.
Old, dried or set-in stains
Old pet stains are often hard to see, so find them by smell or with a black light in a dark room, then outline them lightly with chalk. Saturate each spot and the area around it with the enzymatic cleaner, enough that it reaches the backing and pad.
Once it's dry, cover the treated area with a damp towel to keep it moist for 24 to 48 hours. Uncover it, let it dry and vacuum. Deep stains may need the full two days.
If the stain is still there, dab 3% hydrogen peroxide onto the tufts and leave it for one hour before you blot. Test it in a hidden spot first. Some old odor may take more than one round, so judge the result after each one.
Vinegar, baking soda, peroxide and more
Do home remedies work on pet stains on carpet & rugs?
Plenty of home remedies float around for pet stains on carpet, and only some of them belong in a real cleaning routine. Dish detergent, vinegar for leftover color and an enzymatic cleaner for odor are the ones that earn a spot. Only a few of these suit carpet; the rest are better as set-in options or are risky for the fibers.
Works1Helps1Skip4
What makes it worse
Mistakes to avoid
Don't steam-clean the spot
Heat from steam bonds the urine protein into man-made fibers and sets the smell in deeper. Once that happens, the stain and odor are much harder to remove, so stick with the cool water rinse.
Don't reach for ammonia
Ammonia smells like urine, and that scent can draw the pet back to the same spot. It can also change the carpet's color, so keep ammonia off it.
Don't use stronger peroxide
Use only the mild drugstore strength sold as an antiseptic. The stronger version sold for bleaching hair is too harsh for carpet fibers.
Don't stop after one rinse
Leftover detergent residue attracts soil, so the spot can look dingy again within days. Rinse several times with lukewarm water from a mist sprayer, and blot dry between each pass.
Don't strengthen the vinegar mix
The mix is one cup of white vinegar to two cups of water, and stronger blends are off limits on carpet. Make a fresh batch for each spot so the strength stays where the method puts it.
Don't skip the hidden-corner test
Carpet dyes react differently, and a solution that's safe on one fiber can pull color from another. Dampen a white cloth with a few drops, press it into a hidden corner, and check it before you work on the spot.
Troubleshooting
If the stain is still there
Pick what you're seeing:
A faint mark remains after cleaning
Mohawk suggests moistening the tufts with 3% hydrogen peroxide, letting it stand one hour, then blotting and repeating. Test it in a hidden area first, since it can lighten some dyes.
The carpet looks fuzzy or matted where you cleaned
Rubbing has roughed up the yarn. Blot the area dry and gently groom the pile with your fingers; avoid any more friction.
The test spot changed color
Stop using that solution and blot the test area with plain water. Leave the stain to a professional carpet cleaner.
When to call a professional
Pet accidents that reached the pad or still smell after an enzyme treatment call for a certified carpet cleaning firm. Tell them it was pet urine, roughly how long it sat, and which solutions you've already tried, since a previous cleaner can change how they work. If the carpet is wet all the way to the backing, ask them to dry it from both sides.
Questions
Does vinegar remove pet urine odor?
Vinegar works as a second cleaner when the detergent leaves color behind, but it isn't the odor fix. For the smell itself, use the enzymatic cleaner after the rinse and let it do its work.
Can I use hydrogen peroxide on pet stains on carpet?
Yes, but only the 3% drugstore strength, and only for a stain still visible after cleaning. Test it in a hidden spot, apply it to the tufts, and leave it for one hour before you blot.
How long before the pet can use the carpet again?
Wait until the spot is fully dry and the smell is gone, because a pet that can still smell its scent may return to the spot. If you can't detect any odor after drying, the carpet is ready.
Why does the smell come back after the carpet dries?
Usually the urine went deeper than the surface, into the backing or pad, and the odor stayed there. Treat the area again with the enzymatic cleaner and give it the full time before you judge the result.
Can I use an enzymatic cleaner on a rug?
Yes, and it's often the right choice for rugs. Check the back and the pad, because the cleaner has to reach the spot where the urine went, not just the top fibers.
How do I know a pet stain is set in?
Set-in stains often show up as a smell rather than a visible mark, especially in a room that's been closed up. Use a black light in a dark room to find them, outline them with chalk, and start the enzymatic treatment.
Can I run a steam cleaner over a pet stain on carpet?
No, not while urine is still in the carpet, because heat sets both the stain and the smell. A professional can decide whether hot water extraction is the right tool for a large or stubborn spill, but that's a job for them, not a rental machine.
Can I use dish soap or laundry detergent on carpet?
Use liquid dish detergent in a weak mix with lukewarm water, and keep laundry products away from the carpet entirely. Laundry products can carry optical brighteners that dye the fiber and leave a residue that draws soil back in.
How do I dry a wet spot on carpet without leaving it soggy?
Blot with a dry white cloth until no more moisture transfers, then let the area air out. Keep the solution light from the start, since water that reaches the backing takes much longer to dry and can reach the subfloor.
Odor guides
Still smells?
Pet Stains on other materials
Other stains on carpet & rugs
Start from the bigger picture
How we know this
Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.