If you shop through links on our site, we may receive compensation. This content is for educational purposes only.
If you shop through links on our site, we may receive compensation. This content is for educational purposes only.

Remove Pet Urine and Poop Stains and Odor From Carpet

Updated
Soap will not touch dried pee. Here is what actually kills the smell.

A puddle on the carpet or a pile by the door is one of the least fun parts of living with animals. It almost never has to become a permanent stain or a permanent smell, though.

Two things decide how it ends: how fast you get to it, and what you clean it with. Fresh urine blots straight out of the fibers. Once it dries, it leaves uric acid crystals in the pile and the padding below, and those crystals shrug off water, soap, and vinegar. That is why the odor comes back on a humid day and why your pet keeps returning to the same patch.

Here is how to clean pet urine and poop from carpet step by step, which cleaner actually breaks the smell down instead of covering it, and how to keep the next accident from setting in.

Key Takeaways

  • Blot fresh urine and lift solid waste straight up; rubbing grinds the mess into the carpet backing and padding, where it is far harder to reach.
  • Pet urine odor needs an enzyme cleaner, because dried urine leaves uric acid crystals that water, soap, vinegar, and baking soda cannot dissolve.
  • For poop, scoop the solids first, then clean with a dish soap and vinegar solution, and finish with an enzyme treatment so nothing organic is left to smell.
  • Never steam clean pet urine and never use ammonia on it; heat bakes the stain in, and ammonia smells enough like urine to invite re-marking.


What Should You Do Before Cleaning Up Pet Waste?

Put on disposable gloves and open a window before you touch anything, because pet waste is a hygiene problem as well as a mess. Dog and cat feces can carry Salmonella, E. coli, roundworms, hookworms, and Giardia, all of which can infect people; Giardia alone can take 1 to 2 weeks to cause symptoms, according to the CDC (1). Cat feces can also carry the parasite Toxoplasma gondii, which is dangerous in pregnancy, so anyone pregnant or immunocompromised should hand this job to someone else (2).

Speed protects you as well as the carpet. A mess handled this morning is a far smaller problem than one discovered next month behind the couch.

When you finish, bag the gloves and wash your hands with soap and running water for at least 20 seconds, the scrub time the CDC asks for.

If you are dealing with solids, remove the bulk of the waste before anything else so the smell does not spread through the room. Gather every supply first, too, so you never have to walk away and leave the stain sitting.

One safety rule before you reach for a cleaner: never mix products. Bleach combined with ammonia, or with the ammonia already in pet urine, releases toxic chloramine gases that irritate the eyes, nose, and throat and can cause real respiratory injury. Use one cleaner at a time, rinse between products, and keep the room ventilated.

How Do You Clean Pet Urine From Carpet?

Clean pet urine from carpet by blotting up every drop you can, rinsing the spot with cold water, then saturating it with an enzyme cleaner and keeping it damp while the enzymes work. Urine looks harmless while it is wet, but as it dries it leaves uric acid crystals bonded into the fibers and the padding. Those crystals are what bring the odor back weeks later, and they are the reason the cleaner you pick matters as much as your reaction time.

Here is what to expect from this job:

  • Time: 35 minutes (plus overnight drying).
  • Difficulty: Easy.

What You Will Need

Gather these supplies before starting:

  • Old towels or paper towels.
  • Heavy object (like a bucket or books).
  • Cold water.
  • Enzyme cleaner.
  • Spray bottle.
  • Plastic wrap (for older stains).

1. Absorb Excess Liquid

The golden rule of carpet cleaning is simple: blot, do not rub. Rubbing drives the urine sideways and downward into the carpet pad, turning a coin-sized spot into a dinner-plate one.

Grab an old towel and lay it flat over the wet patch. Press down with steady weight to pull up as much liquid as you can. You can stand on the towel or set a heavy object on top of it.

Leave the weight there for about 10 minutes to wick the moisture out of the pile. Once the towel is saturated, swap it for a dry one and repeat until a fresh towel comes up almost clean.

2. Flush the Area

Pour a small amount of cold water onto the spot, starting just outside the edge of the stain and working toward the center. That direction keeps the urine from spreading into clean carpet. Cold matters here: warm water starts baking the stain into the fibers the same way steam heat does, which is why steam cleaning backfires on urine. Blot the water back out before moving on.

3. Use an Enzyme Cleaner

Soap cleans the surface but cannot touch the uric acid crystals underneath, and neither can vinegar or baking soda, because those crystals are barely soluble in water. Enzyme cleaners, such as the Nilodor Urine Digester, are the real fix: their enzymes digest the crystals into carbon dioxide and water, which removes the smell at the source instead of covering it (3).

Spray generously. The cleaner has to reach as deep as the urine did, which usually means the backing and the pad, not just the pile you can see. If you are using a concentrate, mix it to the bottle’s instructions rather than eyeballing it, since a weak dilution simply runs out of enzymes partway through the job.

For an old, dried-in stain, keep the area wet. Enzymes stop working the moment they dry, so saturate the spot, cover it with plastic wrap or a damp towel, and leave it several hours or overnight, reapplying if the edges dry out. Independent testing by Consumer Reports found that oxidizing (hydrogen peroxide) cleaners and bacteria-plus-enzyme formulas often beat plain enzyme formulas on set-in dog urine; the oxidizers act faster but can lighten some fibers and dyes, so spot test in a closet corner before you commit.

Keep In Mind

If you have a wool carpet or delicate rug, verify that your cleaner is safe for that material. Always perform a spot test in a hidden corner first.

4. Let It Sit and Dry

Place a clean, dry towel over the treated area and put a heavy object on top to press the towel into the fibers.

Leave that setup overnight. The towel wicks the enzyme solution and the dissolved urine up out of the pad instead of letting it dry back into place. By morning the stain and the odor should both be gone. Wash the towels on hot, or bin them if the mess was severe.

If you can still smell it once the carpet is dry, treat it again rather than reaching for a masking spray. A second enzyme application on a deeply soaked spot is normal, not a sign the product failed.

How Do You Clean Pet Poop From Carpet?

Clean pet poop from carpet by lifting the solids straight up without smearing, blotting the stain with a dish soap and vinegar solution, and finishing with an enzyme cleaner so nothing organic stays behind to smell. Solid messes are unpleasant, but they are usually easier to beat than urine, because most of the material never soaks past the surface of the pile.

Prepare for the cleanup:

  • Time: 40 minutes.
  • Difficulty: Intermediate.

What You Will Need

You likely have most of these items already:

  • Pooper scooper or plastic bag.
  • Dish soap (grease-fighting).
  • Distilled white vinegar.
  • Warm water.
  • Spray bottle or bowl.
  • Clean cloths.
  • Enzyme cleaner.
  • Vacuum cleaner.

1. Remove the Solids

Use a pooper scooper, or a plastic bag inverted over your hand, to pick up the waste. Lift straight up rather than dragging, so you do not smear it into clean carpet. A soft stool is easier to lift with a stiff piece of card than with a scooper. Dispose of it right away in an outside bin.

2. Mix Your Cleaning Solution

Mix a simple DIY cleaner in a spray bottle or bowl. Combine the following:

  • One tablespoon of dishwashing soap (like Dawn).
  • One tablespoon of white vinegar.
  • Two cups of warm water.

The dish soap cuts through the grease in the waste, and the vinegar handles the light acidic residue. Neither one digests the organic residue left behind, which is why step 4 still matters.

3. Sponge the Stain

Dip a clean cloth into the solution and blot the stain gently. Do not pour liquid straight onto the carpet, since over-wetting pushes the mess into the backing and can leave the pad damp enough to grow mildew.

Blot with the soapy cloth, then press with a dry cloth to pull the moisture back out. Repeat that cycle, moving to a clean part of the cloth each time, until no more color transfers.

Persistent Stains

Hydrogen peroxide can help lift stubborn discoloration from light-colored carpets. Use it with caution, as it acts like a mild bleach and can ruin darker fabrics. Never combine it with other cleaners.

4. Apply Enzymes

Even when the stain looks gone, organic residue and bacteria stay in the fibers, and that is what smells three days later. Apply a product like the Bissell Professional Stain and Odor cleaner over the whole affected area, not just the visible mark.

Follow the maker’s instructions on saturation and dwell time, and keep pets off the spot while it works.

5. Blot and Vacuum

Use a clean towel or paper towel to press out the excess moisture, starting at the edges and working inward so the stain does not spread.

Once the carpet is completely dry, vacuum the area thoroughly. That lifts the crushed pile back up and clears any dried residue. Vacuuming while the spot is still damp just packs the fibers down.

How Do You Stop the Stain and Smell From Coming Back?

A pet stain returns because the urine soaked past the carpet face into the backing and the pad, so the fix is treating the full depth of the spill rather than the surface you can see. A few habits also help you clean any messes from your carpet for good:

  • Use baking soda and vinegar for lingering surface odors: Spray the area with vinegar, sprinkle baking soda over it, and let it fizz and sit for 24 hours before vacuuming it up. This combination helps clean the stain and deodorize the carpet. It will not reach uric acid, so treat a deep-set urine smell with an enzyme cleaner first and use this afterward.
  • Never use ammonia: Ammonia smells chemically similar to urine. Clean a spot with it and your pet may read that patch as a designated toilet and mark it again. Stick to vinegar or enzyme cleaners.
  • Find invisible stains with a UV light: Sometimes you can smell urine but cannot see it. A handheld blacklight makes dried urine glow in a darkened room, so you can outline the real edges of a spot with masking tape and treat all of it, not just the middle.
  • Check the padding: If a stain keeps reappearing or the smell will not quit, the urine has reached the pad. Pull back the carpet in that corner and look; a badly soaked section of pad usually has to be cut out and replaced, since no surface cleaner can reach it.
  • Fix the cause, not just the carpet: Repeat accidents in one spot from a house-trained pet can point to a urinary tract infection or another medical issue, so a vet visit can save you the next round of cleaning.

FAQs

What Takes Old Poop Stains Out of Carpet?

An enzyme-based cleaner takes old poop stains out of carpet, because dried waste has to be rehydrated and digested rather than scrubbed off. Soften the spot with warm water first, then apply a product like Rocco and Roxie Stain and Odor Eliminator and let it sit for about an hour so the enzymes can break down the organic material. Blot it away with a dry cloth and repeat on anything that remains; scrubbing at this stage only frays the fibers.

Does OxiClean Remove Poop Stains?

Yes, OxiClean removes many poop stains, because its oxygen bleach releases debris-lifting bubbles in water without the harshness of chlorine bleach. It works on the visible discoloration rather than the odor, so follow it with an enzyme cleaner if any smell remains. Test it on a hidden area first, since it can lighten some carpet dyes, and never mix it with another cleaning product.

Does Steam Cleaning a Carpet Get Rid of Dog Urine?

No, steam cleaning does not get rid of dog urine and usually makes it worse. The heat bonds the stain and the odor into synthetic fibers, effectively baking them in, and the added water can carry urine deeper into the pad. Treat urine with an enzyme cleaner and let the spot dry fully before any heat or hot-water extraction touches it.

Is Baking Soda Toxic to Dogs?

Baking soda is safe in the small amounts used for cleaning, but eating a large quantity of it can be toxic to a dog. Vacuum up all of the powder before you let your pet back into the room, and store the box out of reach rather than leaving it beside the treated spot. Call your vet if your dog eats a noticeable amount.

Why Does the Urine Smell Come Back Later?

The urine smell comes back because uric acid crystals stay trapped in the carpet pad and reactivate when they draw moisture from humid air, releasing the odor again. Water, soap, and vinegar rinse the surface without dissolving those crystals, so the source is still there after the stain looks clean. Only an enzyme cleaner, applied deeply enough to reach the pad, breaks them down permanently.

How Long Does an Enzyme Cleaner Take to Work on Carpet?

An enzyme cleaner needs to stay wet for several hours, and overnight for an old stain, because the enzymes only react while the area is damp. Saturate the spot, cover it with plastic wrap or a damp towel to slow evaporation, and reapply if the edges dry out. A fresh accident often clears in a single treatment, while a set-in spot that soaked into the pad can take two or three.

Is Pet Waste on Carpet a Health Risk?

Yes, pet waste on carpet is a health risk, because dog and cat feces can carry bacteria and parasites such as Salmonella, roundworms, and Giardia. Wear disposable gloves, clean and disinfect the spot, and wash your hands with soap and running water for 20 seconds afterward, as the CDC advises. Pregnant and immunocompromised people should avoid handling cat waste at all.


Getting Rid of the Mess

Accidents come with the territory of living with a pet, and the carpet rarely pays a lasting price if you deal with them properly.

Blot instead of rubbing, skip the heat, and reach for an enzyme cleaner on any urine so the odor has nothing left to feed on. Keep a bottle of it in the cupboard before you need it; the difference between a spot you treat in five minutes and one you find two days later is most of the work.

Feedback: Was This Article Helpful?
Thank You For Your Feedback!
Thank You For Your Feedback!
What Did You Like?
What Went Wrong?
Headshot of Amy Anthony

About the Author

Amy Anthony

Amy Anthony writes about cleaning, stain removal, organizing, and home maintenance for Oh So Spotless. She favors methods and products backed by evidence and safety guidance, including EPA Safer Choice listings, over whatever happens to be trending. So whether you are removing a set-in stain, cutting through grime, or setting up a routine that keeps a home spotless, her guides can help you get it right.