How to Remove Pet Urine Stains From a Sisal Rug

Hunker may earn compensation through affiliate links in this story.

Things You'll Need

  • Baking soda

  • Clean absorbent cloths

  • Sponge

  • Measuring cups and spoons

  • Mild detergent

  • Ammonia

  • Vinegar

  • Water


Do not saturate the sisal rug when cleaning, blot or pat the area with a wrung out cloth or sponge to remove the stain.

Use a laundry detergent that does not contain bleach, as the bleach will discolor your sisal rug.

Do not use hydrogen peroxide on your sisal rug -- it can leave a stained area lighter than the rest of the rug.

Enzyme cleaners available from vets or dry cleaning solvents can remove pet urine stains, as long as the label says they're OK to use on sisal rugs. If using such a cleaner, test an inconspicuous area of the rug for color fastness first.

Use standard cleaning methods to remove pet urine stains from synthetic sisal rugs.


Don't let the pet urine stains set or dry, as your pet will more than likely urinate again in the same spot. If you find a stained area, treat it immediately.

Sisal rugs have a natural grass-like texture to their surfaces.
Image Credit: Tanya Weliky/iStock/Getty Images
See More Photos

It may sound counterintuitive to clean a sisal rug pet stain with ammonia, but it does work. As a fiber rug made from the leaves of the sisalana plant from the Agave family, native to Central Mexico and cultivated around the world, these rugs are easy to keep clean because they don't trap dust or create static. Common cleaning methods include regular vacuuming. Pet urine stains are another matter entirely, requiring immediate attention to prevent odors and hard-to-remove stains. Avoid steam cleaning for overall cleaning, as it can change the rug's appearance.

Story Continues Below Advertisement

Video of the Day

Step 1

Blot the stained area of the rug to remove as much pet urine as possible with a paper towel or clean rag. The idea is to remove all the pet urine moisture from the rug to avoid stains and odor, which draws your pet back to mark the same place again. Continuing patting the area until you have absorbed all the urine you can from the rug.

Story Continues Below Advertisement

Step 2

Spread baking soda over the stained area to draw out any remaining moisture and to neutralize the pet urine odor. Allow the baking soda time to work, anywhere from 1 to 2 hours. Vacuum or remove with a paper towel or cloth.

Step 3

Swirl 1 teaspoon of a mild laundry detergent into a cup of warm water until thoroughly dissolved. Dip a sponge in the detergent solution and slightly wring it out.

Story Continues Below Advertisement

Step 4

Pat only the stained area on the sisal rug with the detergent solution, then blot up the liquid with a clean cloth.

Step 5

Add 1 teaspoon of clear ammonia to 1/2 cup of water. Mix thoroughly and then dab the solution onto the area previously blotted with a sponge or clean cloth. Pat the area when done cleaning with an absorbent cloth to remove the ammonia.

Story Continues Below Advertisement

Step 6

Follow the ammonia cleaning with a mixture of 1/4 cup clear vinegar and 1/4 cup of water. Blot the area previously cleaned, then pat dry to remove the moisture.

Step 7

Clean the area again, if necessary, with the detergent mixture, patting it to remove as much of the stain as possible, then patting dry.

Step 8

Wet a clean cloth with cool water for one final blotting. Let the sisal rug dry.