Removing a dog urine stain is easiest right after it happens, but sometimes you’re not home when your dog has an accident. Fortunately, you may be able to get out old, dried dog urine stains using products commonly found around the house, like liquid dish soap and baking soda. If those methods fail, you still have a chance of removing the stain with commercial products or with the help of a professional.

Method 1
Method 1 of 3:

Applying Dish Soap

  1. 1
    Mix ½ teaspoon (2.5 mL) of dish soap with 1 cup (0.24 L) of warm water. Stir the mixture thoroughly until the water becomes sudsy.[1]
  2. 2
    Pour the mixture directly onto the stain. Make sure the entire stain is covered with the mixture. You want the affected area to be soaked with the mixture.
    Advertisement
  3. 3
    Blot the stained area dry with a paper towel. Try to soak up as much of the liquid from the soap mixture as you can with the paper towel. Vacuum over the area if you’re having a hard time removing the excess liquid from the mixture.[2]
  4. 4
    Repeat the dish soap and blotting steps until the stain is gone. Make sure you rinse the stained area with warm water after you finish so there's no leftover soap. Dry the affected area with paper towel when you're all finished.
  5. Advertisement
Method 2
Method 2 of 3:

Using Vinegar, Baking Soda, and Peroxide

  1. 1
    Mix together 1 part white vinegar with 1 part water. Make enough of the solution that you’ll be able to fully soak the stained area with the mixture.[3]
  2. 2
    Blot the stain with a rag soaked in the vinegar solution. Press firmly as you're blotting with the rag so the solution gets worked deep down into the stain. Don't rub the stain with the rag.[4]
  3. 3
    Pour some of the solution directly onto the stain. Cover the entire stain so it's soaked with the solution. Take care not to get a lot of the solution on unaffected areas of the carpet.[5]
  4. 4
    Scrub the solution into the stain using a scrub brush. Firmly press down on the brush and scrub in back and forth motions across the surface of the stain. If you don’t have a scrub brush, a toothbrush will also work.
  5. 5
    Blot the stain with a paper towel until the stained area is dry. Use more paper towels as needed.
  6. 6
    Sprinkle baking soda over the stain. Regular store-bought baking soda will work. Leave a thin layer of baking soda over the entire surface of the stain.[6]
  7. 7
    Mix ½ cup (0.12 L) of hydrogen peroxide with 1 teaspoon (4.9 mL) of dish soap. Use 3 percent hydrogen peroxide. Stir the mixture thoroughly.[7]
  8. 8
    Pour some of the peroxide solution onto the stain and scrub it in. Use back and forth motions as you scrub. Press firmly down on the scrub brush to help work the solution and baking soda deep into the stain. [8]
  9. 9
    Dry the stained area with a paper towel. Try to leave the stain as dry as possible when you're finished so there's no leftover solution on the carpet. You can also run a vacuum over the area to remove any leftover liquid.
    EXPERT TIP
    Susan Stocker

    Susan Stocker

    Green Cleaning Expert
    Susan Stocker runs and owns Susan’s Green Cleaning, the #1 Green Cleaning Company in Seattle. She is well known in the region for outstanding customer service protocols — winning the 2017 Better Business Torch Award for Ethics & Integrity —and her energetic support of green cleaning practices.
    Susan Stocker
    Susan Stocker
    Green Cleaning Expert

    Try this approach from our expert: First, clean the area with a mixture of dish soap and warm water. Scrub the area thoroughly with a clean white rag, then rinse the area, making sure you get all of the dish soap out. Dry the carpet very thoroughly. Then, do the same thing all over again, but this time with a mixture of 1 part vinegar and 1 part water. This will help neutralize any odors. Dry the carpet again, then sprinkle baking soda liberally over the entire area. Leave it on for at least an hour, then vacuum it away.

  10. Advertisement
Method 3
Method 3 of 3:

Trying Other Solutions

  1. 1
    Buy a commercial dog-urine stain remover at the store. Commercial stain fighting products come with built in enzymes that help eliminate urine stains and odors. Apply the stain remover to the urine stain and follow the directions on the label.[9]
    • Look for products that are specifically designed for use on dog urine stains.
    • If you’re worried about the ingredients in a commercial stain remover affecting your dog or your family, look for a stain remover that’s labeled “green” or “all natural.”
  2. 2
    Rent a carpet-cleaning machine to remove tough stains. Search online for “carpet-cleaning machine rentals near me.” If you don’t want to use the chemical cleaner that comes with the machine, replace it with an all natural cleaner or a homemade cleaning solution. Follow the instructions given by the rental company to remove the stain.[10]
  3. 3
    Hire a professional to remove the stain. Contact a local carpet cleaner and pay to have them come treat the stain. A carpet cleaner should have the machinery and solutions necessary to fully eliminate the stain and odor from your carpet.[11]
  4. Advertisement

Community Q&A

  • Question
    I tried the method of white vinegar, baking soda, and peroxide. It bleached our carpet, but the stain is still there! What do I do?
    Community Answer
    Community Answer
    I know it's not homemade, but I use this stuff by OxiClean called "Out." It got out a urine stain that was 4 years old, it's a miracle.
  • Question
    I have a textured yellow-white rug, and my dog peed on it. What's the best method to remove it?
    Snaffles
    Snaffles
    Community Answer
    Wash it with a stain remover twice in a high temperature wash. After washing, simply let the rug air dry.
  • Question
    Does the ways of taking the dog urine out of carpet also take out the color of the carpet?
    Community Answer
    Community Answer
    If you use bleach it will. You should just use some water and carpet cleaner. Then just put a towel over top with a heavy book for at least 24 hours. If the urine is still there than repeat step one.
Advertisement

Things You’ll Need

  • Liquid dish soap
  • Paper towels
  • Ammonia
  • Vacuum
  • White vinegar
  • Scrub brush
  • Baking soda
  • Hydrogen peroxide
  • Rag

About This Article

Susan Stocker
Co-authored by:
Green Cleaning Expert
This article was co-authored by Susan Stocker and by wikiHow staff writer, Kyle Hall. Susan Stocker runs and owns Susan’s Green Cleaning, the #1 Green Cleaning Company in Seattle. She is well known in the region for outstanding customer service protocols — winning the 2017 Better Business Torch Award for Ethics & Integrity —and her energetic support of green cleaning practices. This article has been viewed 268,752 times.
35 votes - 81%
Co-authors: 9
Updated: March 29, 2022
Views: 268,752
Article SummaryX

To remove old dog urine stains, first, mix ½ teaspoon of dish soap with 1 cup of warm water and stir it until the mixture becomes sudsy. Once it’s mixed, pour the liquid directly onto the stain, making sure the area is totally covered. Then, blot the stained area dry with a paper towel until you’ve removed as much of the liquid as possible. Keep repeating the soaking and blotting process until the stain is gone. If you’d rather use vinegar to remove the stain, mix together 1 part white vinegar with 1 part water. Then, dip a rag into the vinegar solution and blot the stain until it’s fully soaked. Just don’t rub the stain, which can work the stain deeper into the upholstery. Finish by using paper towels to soak up as much of the liquid as you can. To learn how to rent a carpet-cleaner to remove dog urine stains, read on!

Did this summary help you?
Advertisement