X
CNET logo Why You Can Trust CNET

Our expert, award-winning staff selects the products we cover and rigorously researches and tests our top picks. If you buy through our links, we may get a commission. Reviews ethics statement

This is how you get stains out of carpets (yes, even dog pee)

Follow these steps to rid carpets stains caused by pets, wine, food and even urine and vomit.

Brian Bennett Former Senior writer
Brian Bennett is a former senior writer for the home and outdoor section at CNET.
Brian Bennett
5 min read
img-20180429-185906
Brian Bennett/CNET

Gross carpets and rugs stained by dog urine, grease and food are tough to deal with. Don't just toss them in the trash though. First consider trying to reverse the damage yourself.

This guide lists the tools, techniques and supplies you need to remove ugly stains and gross odors from carpeting. You'll also learn what to do immediately when accidents strike in order to minimize the damage. I'll show you the effects of three common types of soiling, too, from red wine and foul smells to heavy food stains. Then I'll do my best to clean them up, so hopefully you can, too.

Read more: The best cordless vacuum for 2020

Basic stain removal

The faster you act the more likely you'll be successful removing a carpet stain. Speed can also prevent a stain from appearing in the first place. Once you notice a blemish, move quickly. 

First, if there is any physical debris, remove it with a fork or spoon. Be careful not to use much pressure. You want to avoid pressing material deeper into the carpet fibers. Next, dab gently with a damp cloth or paper towel. Use plain fabric or paper towels without any colors or prints and press gently into the stain; this process can take several minutes, so be patient. 

Now pretreat the area with a stain-removal solution. The Carpet and Rug Institute maintains a list of cleaning products it certifies. You can also find similar products sold online and at supermarkets. Lastly, rinse the spot with cool water -- never warm -- and dab again to dry. 

You may have to repeat the process several times for stubborn spills.


img-20180307-142357-1
Enlarge Image
img-20180307-142357-1

A red wine stain can really ruin your carpet's day.

Brian Bennett/CNET

Deal with red wine

It's cliche, but it happens. Someone has dropped a big glass of red wine onto your lovely, light-colored carpet. What now? First, blot the spill with a damp cloth or paper towel. The idea here is to remove as much wine from the floor as possible. Any wine that remains should also be diluted with cold water using the cloth or towel.

Now you'll want to apply some carpet stain remover. They usually come in spray-bottle form and cost about $11. I've found that the formulas marked "pet stain remover" or with similar language work best.

Before you lay down the solution, though, it's a good idea to test your carpet for colorfastness. Pick a small spot that's hidden, say, under the couch or sofa, and hit it with a little of the stain remover. If there's no change after a few minutes, you're good to go.

Now apply enough stain remover to coat the stain. Let stand for at least 5 minutes, then blot again with another damp paper towel or cloth (again, using cold water, not warm). Repeat the procedure if necessary. With stubborn stains, it will take multiple rounds.

img-20180307-143338
Enlarge Image
img-20180307-143338

Spray stain removers alone didn't lift wine stains. The 24-hour stain (right) was particularly tough.

Brian Bennett/CNET

In my tests, I found that one cleaning wasn't enough. It was only after multiple sessions that all traces of the red wine shade completely disappeared. It was also much easier to remove recently spilled wine (within 5 minutes) than if it sat overnight. As I expected, both carpet cleaner appliances were better at pulling residual wine from deep within carpet fibers.

Enlarge Image

Electric carpet-cleaning appliances like this Hoover SmartWash really powered through residual wine stains.

Brian Bennett/CNET

Removing stains caused by dog and cat urine

Dogs and cats are lovable, but often they can cause big headaches -- like when they pee on your carpet or rug. Potent and noxious, you need to take special care with urine sourced from Fido and Whiskers. According to the CRI, never use a steam cleaner to treat urine spots. The high heat from that equipment will likely set both the stain and odor.

The CRI advises to first treat the trouble area as you should other spots and spills. Blot with a color-safe material (plain white, no patterns or prints) to absorb as much wetness as possible. Next, use a stain remover designed for pet messes. Always remember to blot rather than scrub to work in the detergent. Repeat the process until the stain and smell are removed. 

Another option is to use a home carpet cleaner, aka a wet vacuum. After that you can rinse the area with cool water.

Get rid of carpet smells

To rid your carpet of foul smells, first blot any strongly affected spots with a damp cloth. Next, blot the area dry with a clean (dry) cloth or paper towel. Now give the rug a healthy sprinkle of baking soda. After 30 minutes, vacuum with the carpet with a standard vacuum cleaner. Repeat if the odor still lingers.

For this test, I used white vinegar as my contaminant. I had some success with the homemade method. A recent smelly spill (within 5 minutes) was easier to neutralize. Vinegar left overnight took more work to eliminate. Either way I had to perform numerous baking soda applications to significantly reduce the aroma.

As for mechanized solutions, perhaps it was the combined power of odor-fighting shampoo plus strong suction. Whatever the reason, both electric cleaners managed to banish all traces of my test carpets' funk.     

Read more: The best cordless vacuum for 2020   

img-20180305-204412
Enlarge Image
img-20180305-204412

Oh boy, that's a nasty mess.

Brian Bennett/CNET

Dealing with vomit

One of the worst materials to defile carpeting is vomit. Whether the source is dog, cat or human, vomit will surely ruin your carpet unless you act quickly. First start by removing any solid matter. Gently use a fork or spoon to lift matter away and make sure to employ a light touch. Too much pressure risks working the material deeper into the carpet.

Next, treat the exposed area with plenty of stain remover solution. After sitting for at least 5 minutes, blot with a damp cloth or paper towel. Again, be ready to repeat the procedure if you need to.

img-20180305-205855
Enlarge Image
img-20180305-205855

Gently scrape away the solid bits with a fork or spoon.

Brian Bennett/CNET

To test this technique, I created a mixture to simulate vomit's noxious properties -- homemade nacho dip. Its ingredients were sharp cheddar cheese and spicy diced tomatoes. I applied equal amounts of the stuff, in two sections, to my test carpet. One of them I did my best to clean after 5 minutes. The other I didn't touch for 24 hours.

img-20180323-143838

After all my cleaning efforts, I was mostly successful with lifting the quickly cleaned nacho cheese stain (left) while much of the overnight stain (right) remained.

Brian Bennett/CNET

I failed to remove the damage even after cleaning with both spray-on solution and carpet machines. Still, I had better luck cleaning up the quick spill. The carpet section that sat overnight hardened and apparently is soiled permanently.  

Lots of TLC

Prevention is good medicine for carpets, too. The Carpet and Rug Institute recommends at least a weekly vacuuming regimen, and up to twice a day for high-traffic areas. The industry group also says carpets should be professionally cleaned every 12 to 18 months.

fh52000-smartwash-hero-left3q
Enlarge Image
fh52000-smartwash-hero-left3q

The $199 Hoover SmartWash shampoos and dries carpets automatically.

Hoover

Consider a carpet cleaner

Another method is to clean rugs with a carpet cleaning machine. These appliances look like regular upright vacuums but operate very differently. Machines like this pump detergent liquid into the carpet below as you push them forward. 

Spinning brushes scrub carpet and rug fibers (mixed with the shampoo liquid) along the way. Pulling the machine backward over the same area allows it to vacuum up remaining remaining solution along with any loosened grime.

They cost as little as $100 for a basic model like the Bissell TurboClean PowerBrush Pet. You can also splurge on the new $199 Hoover SmartWash. Unlike the PowerLifter, the SmartWash mixes its detergent concentrate with water for you as it goes.

A nifty added feature, the SmartWash switches between shampoo and drying modes automatically as you push it forward and backward. With other cleaners, including the PowerLifter, you have to do this manually.

Read more: 7 basic essentials every new dog owner needs