How Do I Clean My Carpet That Smells Like Pet Urine?

Hunker may earn compensation through affiliate links in this story.

Things You'll Need

  • Baking soda

  • Vacuum cleaner

  • Water

  • White vinegar

  • Soft-bristled brush


Test the vinegar-and-water solution on an inconspicuous portion of carpet to ensure you won't accidentally stain the carpet.

Pet urine leaves stains and a strong odor on the carpet. Depending on the cleaner that was used to remove the stain from the carpet, the urine odor may remain after cleaning. This odor can linger throughout the entire room. The odor also attracts your pet to that same spot, which could lead to more "accidents" on the carpet. Two household products lift and clean the urine smell from the carpet, without the need of harsh chemicals.

Step 1

Sprinkle 1/2 cup baking soda onto the area of carpet that smells like pet urine. Add more baking soda for larger portions of carpet. Leave the baking soda on the carpet for several hours or overnight.

Step 2

Vacuum the baking soda from the carpet. Go over the area several times to ensure no baking soda remains.

Step 3

Pour a 50:50 ratio of cool water and white vinegar (for example, 1 cup of each) into a spray bottle.

Step 4

Spray the carpet with the mixture. Use just enough to cover the area that smells like pet urine.

Step 5

Scrub the carpet gently with a soft-bristled brush. Then, leave the solution on the carpet for 30 minutes.

Step 6

Vacuum the carpet once more. The pet urine smell is removed from the carpet.


Andrew Smith

Andrew Smith has been a freelance writer since 2006, specializing in sports and technology. His work has appeared on various online sites. Smith has a Bachelor of Arts in political science from Pennsylvania State University.