H Harri
Copy Link

How to Remove Old Dog Urine Stains

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.

Applying Dish Soap

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.

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.

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.

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.

Using Vinegar, Baking Soda, and Peroxide

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.

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.

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.

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. Blot the stain with a paper towel until the stained area is dry. Use more paper towels as needed.

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.

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.

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.

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.

Trying Other Solutions

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.

  • 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. 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.

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.


  • If you're having trouble locating an old dog urine stain on your carpet, try using a blacklight to help you find it. Turn off all the lights in the room and turn the blacklight on. The dog urine stain should light up under the blacklight.