We Value Your Privacy

We and our partners use technology such as cookies on our site to personalise content and ads, provide social media features, and analyse our traffic. Click below to consent to the use of this technology across the web. You can change your mind and change your consent choices at anytime by returning to this site.

Update Consent
Loading ...

How to Clean Dog Urine Stains on Wood Floors

Dog urine causes stains and odours due to the ammonia in the urine. The ammonia can cause wood flooring to become bleached or discoloured and the odour can linger if you don't completely remove the urine. Prompt removal of dog urine on your hardwood floor is always the best way to prevent severe stains and odours, but you can successfully remove even older dog urine stains on your hardwood floor. Supplies from home and the store are all you need to tackle dog urine stains and return your hardwood flooring to its pre-stained condition.

Loading ...
  1. Lay paper towels over the fresh urine stain on your hardwood floors. Change to fresh paper towels as the previous towels soak up the urine.

  2. Sprinkle a generous amount of baking soda over the dog urine stain on your hardwood floor. Allow the baking soda to sit on your floor overnight so it can absorb the urine and odour.

  3. Remove the baking soda from your hardwood floor with a vacuum.

  4. Wash the site of the dog urine stain on your hardwood floor with a wood floor cleaner. Mix it in a bucket, according to directions, and wipe the floor with a clean cloth that's wet with the wood cleaning solution.

  5. Saturate the site of the old dog urine stain on your hardwood floor with straight hydrogen peroxide.

  6. Soak a clean cloth with hydrogen peroxide, then lay the cloth over the old dog urine stain, on top of the hydrogen peroxide. Cover the cloth and peroxide with a piece of plastic wrap to create a poultice. Allow the poultice to sit on the old dog urine stain overnight.

  7. Lift the poultice materials from the site of the old dog urine stain on your hardwood floor. Dampen a clean cloth with a solution of 1 part water and 1 part white vinegar. Wipe the floor thoroughly, then dry it with a clean towel.

  8. Sand the wood floor area that was stained with dog urine, if needed. Sand with the grain of the wood to remove any remaining discolouration created by the urine stain.

  9. Apply a wood floor stain touch-up to your wood floor. Before this step, bring samples of the stain colours home to find the closest match to your wood floor stain. Brush the wood stain touch-up on your wood floor with a paintbrush, staying with the grain of the wood.

  10. Tip

    Use hydrogen peroxide on old stains where you will sand and refinish the stained area, rather than on new stains where you do not want to touch up the finish.


    Dog urine odours can soak down into the fibres and pores of the hardwood. Soak very old urine-stained areas with a product made specifically to neutralise and remove dog urine odours.

Loading ...

Things You'll Need

  • Paper towels
  • Baking soda
  • Vacuum
  • Wood floor cleaner
  • Bucket
  • Cleaning cloths
  • Hydrogen peroxide
  • Plastic wrap
  • White vinegar
  • Sandpaper
  • Wood floor stain touch-up
  • Paintbrush

About the Author

Mary Ylisela is a former teacher with a Bachelor of Arts in elementary education and mathematics. She has been a writer since 1996, specializing in business, fitness and education. Prior to teaching, Ylisela worked as a certified fitness instructor and a small-business owner.

Loading ...