How to Remove Old Pet Stains from Carpet

How to Remove Old Pet Stains from Carpet

Old, dried pet stains are significantly harder to remove than fresh ones — but it's not impossible. With the right approach and products, you can lift even long-set urine stains and eliminate the odor that comes with them. Here's how to tackle old pet stains effectively.

Why Old Pet Stains Are So Stubborn

When pet urine dries, it forms uric acid crystals that bond tightly to carpet fibers. These crystals are not water-soluble, which is why regular cleaners and even steam cleaning often fail to fully remove old pet stains. The crystals also reactivate when exposed to humidity, releasing odor again — which is why a stain you thought was gone can suddenly smell again on a humid day.

What You'll Need

Step 1: Locate All Stains

Old pet stains aren't always visible to the naked eye. Use a UV black light in a darkened room to identify all affected areas — urine glows yellow-green under UV light. Mark the edges of each stain with tape or chalk so you can find them when the lights are back on.

Step 2: Rehydrate the Stain

Old, dried stains need to be rehydrated before they can be treated. Mix equal parts warm water and white vinegar in a spray bottle and saturate the stained area. The vinegar helps break down the dried urine crystals and begins neutralizing the odor. Let it sit for 5–10 minutes.

Step 3: Blot Up the Moisture

Press a clean microfiber cloth firmly onto the area and blot to absorb the rehydrated stain. Repeat with fresh sections of cloth until no more color transfers.

Step 4: Apply Enzyme Cleaner Generously

This is the most critical step. Saturate the stained area with enzyme cleaner, making sure it penetrates as deeply as the original stain did. For old stains that soaked into the padding, you may need to apply a significant amount to reach the full depth of the contamination.

Step 5: Cover and Let Dwell

Cover the treated area with a damp cloth or plastic wrap to keep the enzyme cleaner moist and active. Let it dwell for a minimum of 30 minutes — for very old or severe stains, leave it for several hours or even overnight. Enzymes need time to fully break down the uric acid crystals.

Step 6: Blot and Extract

Remove the covering and blot the area firmly with a clean microfiber cloth. For deeper extraction, use a portable carpet cleaner like the BISSELL Little Green to pull the enzyme cleaner and dissolved stain out of the carpet.

Step 7: Apply Baking Soda

Once the area is mostly dry, sprinkle baking soda generously over it. Let it sit for several hours or overnight to absorb any remaining odor. Vacuum thoroughly.

Step 8: Spot Treat Any Remaining Stain

If a visible stain remains after the enzyme treatment, apply FOLEX Instant Carpet Spot Remover directly to the stain, work it in gently, and blot. FOLEX is highly effective on organic stains and is safe for use around pets.

Step 9: Repeat If Necessary

Very old or deeply set stains may require 2–3 treatment cycles. Each application of enzyme cleaner will break down more of the uric acid crystals. Be patient — persistence pays off.

When the Stain Won't Come Out

If the stain has penetrated through the carpet into the padding and subfloor, the padding will likely need to be replaced. In extreme cases, the subfloor may also need treatment with a sealant before new padding and carpet are installed.

Final Thoughts

Removing old pet stains requires patience and the right products — specifically enzyme cleaners that break down uric acid at the molecular level. With thorough treatment and adequate dwell time, even long-set stains can be significantly reduced or fully eliminated.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.