How to clean dog pee from carpets? This is the right way.

by Mary Evans

Who doesn't love dogs!?

Except for Chandler, of course.

Dogs are fun, dogs are sweet, dogs are humans best friends! That's why it's the number one pet in America according to the American Pet Products Manufacturers Association!

Dog American Flag

However, if you own a dog you've probably had to deal with one unfortunate problem: Dogs love to pee on carpets.

But don't worry! We're going to see how you can remove dog pee from your carpet using towels and an enzymatic cleaner (you can buy it online, or simply do it yourself). There will be slight differences whether or not the pee stain is old or new, but you'll basically want to moisten the stain first and then clean with an enzymatic cleaner. Dry the stain with some paper towel and repeat until the stain is gone. Keep reading to see the step by step solution!

Step by Step Solution

Let me start by pointing out how important it is to try to clean dog's pee as soon as possible.

You might not know this, but pet pee is the number one reason why people need to have their carpets deep cleaned in the USA. We explained this on a different post (you can check it out here).

But basically your vacuum cleaner and the regular dry cleaning carpet methods only clean the top third of the carpet's fiber. Pee, on the other hand, stains 100% of the fiber. Thus, needing a deep clean to be completely pee free.

So, the sooner we clean our dog's pee, the least amount of time we give the pee to impregnate the carpet's fiber. And hopefully you won't have to clean your carpet that often.

Anyway, let's get started with the step by step solution.

How to remove new dog pee stains

First things first, let's take a look at the materials we're going to need to clean the pee stains. Don't worry! You probably have them already (or you can easyly do them yourself). Anyway, here they are:

- Paper Towels or Cloth Towels

- Cold water

- Gloves

- Heavy object

- Enzymatic cleaner (here you have my 2021 recommendation, but you can also create you own DIY pet stain cleaner solution here. But we'll get to that in a minute)

1. Absorb all the urine

While the pee is still wet, try to absorb as much of it as possible with the paper towels or cloth towels. Even if you think you won't be able to absorb anymore pee, place a towel on top of the pee and place a heavy object on top. Let it sit for a couple of minutes so the cloth can soak up as much pee as possible.

Step 1 to remove dog pee from carpet


Both baking soda and salt absorb moisture and odors. So, if your dog's pee is extremely smelly (for whatever reason), pour a little salt and baking soda on top of the urine when you're moisting for the first time. The salt or baking soda will trap the pee, and it's easier to remove than pee.

2. Moist again the spot

The second step is to get the stain moist again. In order to do so, try using cold water and a spray bottle. If you don't have a spray bottle, carefully pour a little bit of water around the perimeter and then inwards. That wall you'll make sure that you're not spreading the pee all around your carpet. Let it sit for a little over a minute and proceed to step 3.

Step 2 to remove dog pee from carpet


Remember! This step is about getting the carpet moist, not too wet! If you get it too wet (and the carpet is more than a couple years old), you could cause carpet browning. And we don't want that to happen!

3. Spray the affected area with the enzymatic cleaner

This is the most important step! We'll get into what enzymatic cleaner you should be using in a minute (if you can't wait, this is the one I usually recommend the most). These products are non-toxic and pet friendly. And they're great at removing not just the stain, but the odor too. And they're surprisingly inexpensive!

Step 3 to remove dog pee from carpet


Read the manufacturers instructions carefully. You don't want to apply too much product (nor too little).

4. Repeat step 1 with a clean towel

Once you've applied the product, take a clean towel and dry the stain again. Just like you did in step one. But this time, you can leave the heavy object overnight to make sure that the towel absorbs as much moisture as possible.

This should help prevent the carpet browning we talked about earlier.

Step 4 to remove dog pee from carpet

5. Let it dry

If the stain is completely gone, just let it dry. If not, you can repeat step 3 until you get it off. However, it's unlikely you'll get it off after the third time applying the product. In that case, you'll have to deep clean your carpet.

But this isn't as hard as you may think! There are some really great steam cleaners that can clean your carpet and leave it looking like new! (if used regularly). Check this post to know all about the best carpet steam cleaners of 2021

Step 5 to remove dog pee from carpet

How to remove old dog pee stains

Sometimes removing the pee stains right away is easier said than done. And dogs can be as smart as they're cute! They know they're not supposed to pee on the carpet, and so they'll try to hide it from you.

If that happens, don't worry! It can still be cleaned. This is the 4 step process:

1. Search for Stains

Dogs usually pee on the same places, so it would be wise to check the places were your dog has peed before to see if she/he has done it again.

Step 1 to remove old dog pee from carpet

Useful tip

Greenish or Yellowish stains are pee

If you see a stain that has a greenish-yellowish color... that's pee. It just means that it took you a little longer to find this one.

Pro tip

Use ultraviolet light to find hidden pee

If you want to be thorough, use an ultraviolet light to find pee stains. This is especially useful if you own a small dog. The pee stains might be very small (but very smelly!). The problem is... the smells seems to come from everywhere, yet you don't seem to find the pee. The ultraviolet light will be a life saver! Check this one out on Amazon:

2. Moisten the Stain Area

Once you've found a pee stain, it's time to start the cleaning process. First thing you're going to do is pur a small amount of water around the permiter and move inward from there.

The idea is to moist the stain, not to get it soaking wet! So don't over do it. Having a spray bottle could be helpful.

Step 1 to remove old dog pee from carpet

3. Spray an Enzymatic Cleaner

Follow the manufacturers instructions. Most of the time you'll have to spray the product directly on the stain and let it work over night.

But make sure you can apply it! Some fabrics (like wool rugs and carpets) are more delicate. But you can also find wool friendly cleaners that will do the job just as well.

Step 1 to remove old dog pee from carpet

4. Moisten some Paper Towels

Once the product has been applied, it's time to reabsorb what's left of the product and dry the stain. You can easily do this using cold water and a towel. Place a dry towel on top of the stain and a heavy object on top of the towel. That way you'll make sure you're applying as much pressure as possible.

Step 1 to remove old dog pee from carpet

If the stain is still there after step 4, simply repeat step 3 and 4 until the stain is gone. If it doesn't go away, there's still hope! I would really recommend dog owners to have a carpet steam cleaner to deep clean your carpet in case you need to. It's the only method that will remove 100% of the stais

Products you should consider to clean dog pee

In this section we're going to talk about products that you can buy and solutions that you can do yourself. However, let me start by saying that you can't and shouldn't expect homemade carpet cleaning solutions to work as well as a product that has been manufactured specifically to remove pet stains.

I would never recommend a homemade carpet cleaner unless you don't have any other choice. Believe it or not, using a homemade carpet cleaner isn't the inexpensive alternative. In the long run you'll have to hire a professional to clean your carpet or even worse... you might have to replace your carpet.

Pee Carpet Cleaners you can buy online (or at your store)

We recently published a post on the best carpet stain removers. That post has everything you need to know about the carpet stain removers in the market in 2021. Period.

Go check it out!

Right now we're going to talk only about products that will help you clean dog pee stains. Most pet stains removers are surprisingly inexpensive and will do a fantastic job!

We could do a side by side comparison, but I honestly think that anyone will work just fine. I usually recommend the Resolve Pet Stain & Odor Carpet Cleaner because of it's price (it's super affordable) and how well it works:

Carpet Steam Cleaners 2021

If you own a dog and have read this far, you clearly care a lot about your carpet. And I'm sure you're taking good care of it, but when you own a dog... you just can't do enough.

The most intelligent thing you'll do is to buy a carpet steam cleaner. It's the only way you'll be able to deep clean your dogs stains without calling a professional.

We wrote a post on the best carpet steam cleaners of the year 2021 here. I honestly think you should take a look at it!

You have steam carpet cleaners that are very inexpensive like the Steam Mop Cleaner ThermaPro:

(check the price on Amazon)

Or you could buy a more robust (and way better overall) carpet steam cleaner like the Bissell Big Green Professional Carpet Cleaner Machine:

(check price on Amazon)

I honestly think this is going to make a HUGE difference and that your carpets lifespan will skyrocket with one of these.

Best Homemade carpet cleaner to remove pee

If, for whatever reason, you run out of a carpet stain remover and your dogs pees on your carpet! Don't worry! There are a couple of DIY solutions that will work ok. They aren't as powerful as the store solutions (especially because they won't remove the odor as well), but they'll work just fine for the time being.

We wrote a whole post on the best homemade carpet cleaners. So go check it out if you want to learn other recipies. For now, we're going to look at the recipe that has proven to be more effective in cleaning dog pee from a carpet.

Now, for the recipe:


  • Dish washing liquid

  • White vinegar

  • Warm water

  • Baking Soda


1. Create the mix. Pour half a cup of warm water, add 4 tbsp of white vinegar, 1 tbsp of baking soda and a little bit of dish washing liquid. Mix altogether!

2. Enjoy!


Owning a dog is one of the best things in the world! They're the cuttest pets ever and always seem to be happy to see you when you get home.

However, dogs and carpets aren't the best combination because for some reason dogs love to pee on carpets. But don't worry too much! There's always a solution and you can clean it and leave your carpet looking like it was new.

In order to clean both old and new pee stains, you're going to need an Enzymatic Cleaner (although you can DIY one if you don't have time to run to the store or buy online). The one we usually recommend is the Resolve Pet Stain & Odor Carpet Cleaner. It's amazing how well it works! And it's very affordable too.

Last, but not least... there's one thing that everyone who owns both a carpet and a dog should have. And that's a steam carpet cleaner. They're quite expensive, but I can guarantee it's a wise investment. Using one of those steam cleaners you won't have to hire a professional to clean your carpets nearly as much and your carpets lifespan will increse a lot!

Check out our post on the best carpet steam cleaners of 2021 to find the one that fits your needs best. Or if you're in a hurry check this beauty: the Bissell Big Green Professional Carpet Cleaner Machine. This machine alone can bring almost any carpet back to life!


Mary Evans Picture

By Mary Evans

Vacuums, Steam Cleaners, Robot Cleaners, etc.

My name is Mary and I'm a mother of 3! I worked for a big company for 10 years until I decided to stay at home to take care of my family. Every since cleaning has become sort of my hobby and profession at the same time. I write about vacuum cleaners, steam cleaners, etc. I just find it a lot of fun!

Posted in:

About us

Mary Evans Picture

Mary Evans

My name is Mary and I'm a mother of 3! I worked for a big company for 10 years until I decided to stay at home to take care of my family. Every since cleaning has become sort of my hobby and profession at the same time. I write about vacuum cleaners, steam cleaners, etc. I just find it a lot of fun!

About Us

Legal Information

As an Amazon Associate earns from qualifying purchases. also participates in affiliate programs with ShareASale and other sites. is compensated for referring traffic and business to these companies.