Floors

Remove pet urine smell from carpet

Pet urine smell lingers because urine soaks below the surface, often wider than the stain you see. Fresh spots usually come out with blotting, cool water and a mild detergent. Older spots need an enzyme cleaner that soaks as deep as the urine did. If it reached the pad or the floor below, surface cleaning won't fix the smell.

Gloved hands spraying enzyme cleaner on a urine stain in beige carpet, with paper towels and a UV flashlight nearby and a dog resting on its bed behind
Blot first, then soak the spot with an enzyme cleaner and give it time to work.
Quick answerIf it's fresh, blot with thick layers of white paper towels and stand on them until no more comes up. Rinse with cool water and blot again. For an old smell, find every spot first with a UV flashlight in a dark room. Then pour on an enzyme cleaner made for pet urine, enough to reach as deep as the urine went. Leave it as long as the label says and let it air dry. Skip ammonia cleaners and steam.
Worth checking firstCheck three things before you buy anything. Is the spot still wet? Blotting now saves the most work. Is it one spot or many? A UV flashlight shows spots you can't see. And how deep did it go? If the carpet still feels damp underneath days later, or the smell is strong over a wide area, the pad has likely soaked through.
Easy30 min plus drying$0–30
Cutaway of carpet showing a small urine spot on the top of the pile that spreads into a much wider wet area in the pad below and stains the wood subfloor, with a UV flashlight above making the spot glow
A UV flashlight (1) shows urine on top (2). Below, it spreads wider into the soaked pad (3) and can reach the subfloor (4).

Why pet urine smell lingers in carpet

Carpet is built in layers. Fibers are tufted into a backing, and under that sits a foam or fiber pad on the subfloor. Liquid runs down through the fibers, then spreads sideways in the pad like water on a sponge. So the wet area underneath is often much wider than the spot on top. Urine leaves salts and other compounds behind after the water dries. When the room gets humid or the spot gets wet, the smell can come right back.

Soap and water lift what's near the surface but can't break down dried residue deep in the pile and pad. Enzyme cleaners are made for that job. They break the odor compounds into simpler pieces that rinse or air out. They need direct contact and time, so the cleaner has to reach everywhere the urine did. If urine soaked the pad or the wood below, cleaning from the top usually can't reach. That part has to be replaced or sealed.

What you might be dealing with

Fresh accident

Still wet; blotting gets most of it.

Hidden or old spots

Dried urine you can't see but can smell.

Light surface smell

Faint odor from a small spot.

Set-in residue

Older spot that needs an enzyme cleaner.

Soaked pad or subfloor

Smell from below that cleaning can't reach.

Repeat marking

Pet keeps going back to the same spot.

What's happening?
You noticeLikely causeStart at
Smell but no visible spotHidden or dried urineStep 1
Wet spot, just happenedFresh accidentStep 2
Spot blotted, still dampNeeds a cool rinseStep 3
Faint smell from a small spotLight surface residueStep 4
Smell returns when humid or wetSet-in residueStep 5
Strong smell over a wide areaPad or subfloor soakedStep 6
Pet keeps using the same spotSmell left or health issueStep 5
Cleaners, mixing and dryingNever mix bleach with vinegar, ammonia or other cleaners; the fumes can hurt your lungs. Skip ammonia cleaners on urine, since they can smell like urine to a pet. Open a window for ventilation and wear gloves. Keep pets and kids off the spot until it's dry. Test every cleaner on a hidden area first. Some carpet makers and shelters warn that steam and heat can set urine stains and odor, so skip the steam cleaner here.

Let's fix it

0 of 6 done
  1. Find every spot and how deep it goesStart by finding all the spots, not just the one you know about. Close the blinds, turn off the lights and shine a UV blacklight flashlight across the carpet. Dried urine often glows a dull yellow or green. Some other stains glow too, so sniff to confirm. Outline each spot with sticky notes or painter's tape. Then check depth. Press a white paper towel hard on the spot. If it still comes up damp hours later, or the smell is strong from a wide patch, the pad has likely soaked through. A small spot with a mild smell is usually still in the fibers. Wide or soaked spots, go to Step 6 after cleaning the top.
    Something went wrong?
    • Lots of spots glow Many cleaners and some foods glow too. Sniff each one, and treat only spots that smell or feel stiff.
    UV flashlight beam in a dark room lighting up two glowing yellow-green urine spots on beige carpet, with painter's tape marking one
  2. Blot a fresh spot, don't rubIf the spot is still wet, act now. Fold thick layers of plain white paper towels, at least a half inch thick, and lay them on the spot. Press down hard with your hand, or stand on them in shoes. Swap in dry towels and repeat until they come up nearly dry. Work from the outside edge toward the middle so the spot doesn't spread. Don't rub or scrub. Rubbing pushes urine deeper and fuzzes the fibers. Pick up any solid waste first with a paper towel or plastic bag. Skip colored or printed towels, since dye can transfer to wet carpet. Wear gloves if you like. Wash your hands when you're done.
    Something went wrong?
    • Towels keep coming up wet A lot of urine likely reached the pad. Keep blotting, then plan on Step 5 and check for Step 6.
    Gloved hand pressing a thick stack of white paper towels down on a wet yellow urine spot in beige carpet, with a down arrow
  3. Rinse with cool water and blot againRinse the spot to dilute what's left. Use cool or room-temperature water, not hot. Pour a small amount, about a quarter cup, slowly onto the spot. Use only enough to wet as deep as the urine went. Then blot with fresh white towels until they come up nearly dry. Repeat once or twice. Don't soak the area or flood the carpet, because extra water spreads urine into the pad. When you're done, lay a half inch of paper towels on the spot. Set something flat and heavy on top that won't bleed color, like a stack of books in a plastic bag. Swap the towels every few hours until the carpet is dry.
    Something went wrong?
    • A brown ring showed up as it dried Residue wicked up to the edge. Rinse again lightly, blot well, and dry it fast with a fan.
    Cup pouring a small amount of cool water onto a urine spot on carpet, with a folded white towel ready beside it for blotting
  4. Light spot: detergent, then vinegarFor a small or light spot, try what you have first. The Carpet and Rug Institute suggests 1/4 teaspoon of clear liquid dish soap in 1 cup of lukewarm water. Use dish soap without bleach, not laundry or dishwasher detergent. Test it on a hidden spot first. Dampen a white cloth, blot it onto the spot, then rinse with plain water and blot dry. Next, blot on 1 cup of white vinegar mixed with 2 cups of water, and blot dry. Once it's fully dry, you can sprinkle baking soda, wait a few hours, and vacuum. Never add bleach to vinegar. If the smell comes back in a day or two, use Step 5.
    Something went wrong?
    • The spot feels sticky or crunchy Soap is left in the fibers. Blot with plain water a few more times and dry it with a fan.
    • The smell got stronger at first Wet urine smells more. Let it dry fully before you judge. If it's still there, go to Step 5.
    Small bowl of vinegar and water mixed 1 to 2 next to a white cloth blotting a carpet spot, with a box of baking soda nearby
  5. Old or repeat spot: use an enzyme cleanerFor older spots, buy an enzyme cleaner labeled for pet urine. Read the label for wait time and colorfast testing. Test it on a hidden spot first. If you used vinegar or other cleaners, rinse with plain water and let the spot dry first, since other chemicals can weaken enzymes. Pour on enough to soak as deep and wide as the urine went, past the edge of the spot. A light spray only treats the top. Leave it for the full label time, often several hours. A damp towel or loose plastic sheet over it can slow drying if the label allows. Then blot and let it air dry, which can take a day or two.
    Something went wrong?
    • Smell is back after it dried Use the UV light again. Treat a wider area with more cleaner, or move on to Step 6.
    Bottle of enzyme cleaner pouring onto a urine spot so it soaks past the edge of the stain, with a clock showing the wait time
  6. Pad or subfloor soaked: replace or sealIf the smell keeps coming back after enzyme treatment, the pad or subfloor likely holds urine. Stop surface cleaning here; more cleaner won't reach it. Wall-to-wall carpet can often be pulled back from the nearest wall with pliers. Wear gloves, since the tack strip along the wall has sharp nails. Cut out the stained pad section with a utility knife and replace it with matching pad. Clean the subfloor with enzyme cleaner and let it dry fully. If the wood stays dark or smelly, seal it with a stain-blocking primer made for odors. Use one rated for odor blocking and follow its ventilation directions. If the carpet is glued down or the area is large, call a carpet cleaner or installer.
    Something went wrong?
    • The carpet won't lay flat again It needs to be restretched. A carpet installer can do this; see the carpet ripples guide.
    Corner of carpet folded back from the wall showing a stained section of pad marked with red dashes for cutting, and a can of odor-blocking primer on the wood subfloor

Watch it done

How to Remove PET URINE ODOR From Carpet Using EnzymesBy The Stain Guide on YouTube. Their method may vary a little from ours.
Watch on YouTube
How you'll know it's fixed
  • No smell when you sniff the spot up close
  • No smell after a humid day or a light mist of water
  • The spot no longer glows under the UV light
  • Your pet stops going back to that spot

Smell comes back when it's humid? Treat a wider area with enzyme cleaner, then check the pad.

If the smell comes back

A smell that returns on humid days usually means residue is still in the pad or deep in the pile. Check again with the UV flashlight and mark a wider area. Treat again with more enzyme cleaner. If it comes back a second time, the pad likely needs replacing. Some carpet cleaners have a tool that flushes the pad from above, so ask about pet odor treatment.

If your pet keeps going in the same place, leftover smell may draw it back. Accidents in a house-trained pet can also signal a bladder or kidney problem, so a vet visit is worth it. If a pet clawed a carpet edge near the spot, see how to fix a carpet edge.

The Carpet and Rug Institute notes urine can break down some carpet dyes, sometimes weeks later. Cleaning may not bring the color back. A small spot can be cut out and replaced; see how to patch a hole in carpet. Wavy after re-laying it? See how to fix carpet ripples.

Check it on a humid dayUrine odor often returns when the air is damp. Before you call it done, lightly mist the spot with plain water and sniff it. If it smells, there's still residue to treat.
Renting?Cleaning a pet spot is usually fine for a renter. Test cleaners on a hidden spot and skip anything that could bleach. Don't pull back carpet or cut the pad; ask your landlord. Take before and after photos, and report a spot that won't come out before move-out.
Call a carpet cleaner ifThe smell returns after two rounds of enzyme cleaner, the pad or subfloor is soaked, the carpet is wool or glued down, or many spots glow. Stop and call if you'd need to pull up wall-to-wall carpet and aren't comfortable with tack strips and restretching.Fix it yourself or call? Compare the cost →

What a pro typically charges (a rough estimate; prices vary by area): A pet odor treatment is often added to a regular cleaning, which typically runs about $100–$250 for a room or two. Replacing a section of pad and restretching often costs more, depending on size and area.

Find a carpet cleaner near you

Something else going on?

Pet urine questions

How do you get old dog urine smell out of carpet?

Find every spot with a UV flashlight, then soak each one with an enzyme cleaner made for pet urine, deep and wide enough to reach where the urine went. Leave it for the label time and let it air dry. If the smell still comes back, the pad likely needs replacing.

Does vinegar get rid of cat pee smell in carpet?

A vinegar and water rinse can help with a fresh or light spot. For older cat urine, an enzyme cleaner usually works better. Rinse the vinegar out and let the spot dry before using an enzyme cleaner, and never mix vinegar with bleach.

Why does my carpet smell like urine when it gets wet?

Dried urine leaves residue that gives off odor again when it gets damp or humid. It means some residue is still in the fibers, pad or subfloor. Treat a wider area with enzyme cleaner and check whether the pad soaked through.

Can you steam clean pet urine out of carpet?

Some carpet makers and animal shelters warn that steam and heat can set urine stains and odor. Treat the spot with an enzyme cleaner first and let it dry. A professional cleaner can choose a method that suits urine.

Do I need to replace carpet padding after pet urine?

It depends. A small, quickly cleaned spot often stays in the fibers. If the smell keeps coming back after enzyme treatment, or the area stayed wet, the pad under it likely needs replacing in that section.

Reader reports

Did this fix work for you?

Tell the next person how it went. Your numbers are added to the totals anonymously; tips are read by our team before they appear.

How did it go?
Reader Q&A

Questions from readers

No questions on this guide yet. If you're stuck, ask below. Useful questions and answers get added here for the next person.

Ask a question

We read every question before anything is published, and we never show names or emails. Please leave out personal details. PrivacyAccessibility

About the authors

GrabTheHammer Team

  • No sponsored picks
  • Safety first
  • Tells you when to call a pro

We're a small team of writers and editors who check every guide against manufacturer instructions and common code requirements. Our goal is to help you understand the problem, tackle what you safely can and know when to call a pro.

Checked against: Carpet and Rug Institute bulletin on pet urine and carpet, Anti-Cruelty Society and Petfinder guidance on cleaning pet odors and stains.

How we write and review →
A helpful next stepRemove candle wax from carpetGet candle wax out of the carpet.