How to Clean Pet Urine From a Carpet Naturally

Sarah Vantassel/Demand Media

Our pets are steered by odor. If traces of urine odor remain on your carpet from an unfortunate accident, that odor may signal to your pet that “This is where you go”. Since many pet urine stains are invisible to the naked eye, you can use a handheld blacklight to spot them. Just turn the lights out and move the blacklight around the room, a few inches above the carpet, until you spot the conspicuous glow of a urine stain. Then tackle the stain immediately. The fresher it is, the easier it will be to remove.

Step 1

Sarah Vantassel/Demand Media

Blot fresh stains thoroughly with a soft, dry cloth. Don’t wipe or rub as this may force the urine deeper into the carpet. Keep blotting, using fresh areas of the same cloth, or other cloths if need be, until you’ve removed as much of the liquid as possible.

Step 2

Sarah Vantassel/Demand Media

Spray a natural, enzyme-based pet odor remover, such as Nature’s Miracle, on the urine-affected area. Wait for the area to dry, then vacuum thoroughly.

Step 3

Sarah Vantassel/Demand Media

Mix one part white vinegar with one part lukewarm water in a small bowl. Blot this on a hidden area of the carpet with a soft cloth to make sure it won’t discolor the carpet. Once you’re satisfied that there will be no discoloration, saturate the urine-stained area with the vinegar mixture. You can do this in addition to Step 2 or instead of Step 2.

Step 4

Sarah Vantassel/Demand Media

Blot the urine- and vinegar-soaked portion of the carpet. Repeat Steps 3 and 4 again, if necessary, to reduce the smell.

Step 5

Sarah Vantassel/Demand Media

Sprinkle baking soda liberally over the affected area.

Step 6

Sarah Vantassel/Demand Media

Mix one cup of 3 percent hydrogen peroxide with about a tsp. of non-petroleum-based liquid dish soap in the same small bowl from Step 3. As with the vinegar, test this in an inconspicuous area to be sure it will not discolor your carpet. If there is no discoloration, saturate the baking-soda-covered area liberally with this mixture, then work it into the carpet fibers using your fingers or a carpet brush.

Step 7

Sarah Vantassel/Demand Media

Let the peroxide-dish soap-baking soda mixture dry thoroughly, then vacuum up. The urine odor should be gone.


  • You can also sprinkle baking soda over the stain to help absorb wetness, then vacuum it up with a wet-dry vacuum.

Items You Will Need

  • Soft, dry cloths
  • Enzyme-based pet odor remover
  • White vinegar
  • Small bowl
  • 3 percent hydrogen peroxide
  • Non-petroleum based liquid dish soap
  • Carpet brush