Home & Cleaning · Explainer
How to Get Dog Pee Out of Carpet (Fresh and Old Stains)
The short version
- On a fresh accident, soak up as much urine as you can with layered paper towels, then rinse with cool water and blot or wet-vac [1][2].
- Finish with an enzymatic cleaner, which the AKC says breaks down odor-causing compounds instead of masking them [2][3].
- Skip ammonia and steam. Urine contains ammonia, so ammonia cleaners can draw a pet back [4], and heat can permanently set the stain and odor [1][2].
- The sources disagree on vinegar: the AKC and Illinois Extension give vinegar recipes [2][5], while Humane World says to avoid it [1]. The safer route is an enzyme cleaner.
- If house soiling starts suddenly, VCA says to get a vet check, since kidney disease, infection, diabetes and bladder stones are among the medical causes [3].
Fresh accidents: act fast
The sooner you get to it, the less urine soaks through to the backing and padding. Humane World and the AKC describe nearly the same routine [1][2]. If you can, put your dog in another room first; VCA suggests cleaning quietly with the dog out of the room [3].
- Soak it up. Layer paper towels with newspaper on top over the wet spot and press down, or stand on it, for about a minute [1]. The AKC says to press for several minutes [2].
- Repeat with fresh towels until the area is barely damp [1][2].
- Rinse with clean, cool water, then blot again or pull the water out with a wet-dry vacuum [1][2].
- Apply an enzymatic pet stain and odor cleaner, following the product's directions [1][2]. VCA recommends a commercial product containing enzymes that break down urine [3], and the ASPCA recommends an enzymatic cleanser designed to neutralize pet odors [4].
- Let it dry. If a mark is still visible once the carpet is dry, Humane World suggests a carpet stain remover [1].
Two things the sources do not cover: how long to leave each enzyme product on the carpet, and testing for colorfastness. For both, follow the directions on the product you use. Our pet stain remover guide compares three enzyme cleaners.
Old or set-in stains
Old spots are harder, and some will not come out. University of Illinois Extension says old urine stains and odors may be impossible to remove completely [5].
First, find them. Humane World suggests following your nose, then using a black light in a dark room and outlining each spot with chalk [1]. The AKC mentions an LED UV urine detector for the same job [2].
Then rehydrate and extract. The AKC says to wet the dried spot with water and pull it back out with a wet-dry vacuum, repeating as needed [2]; Humane World suggests renting a carpet cleaner [1]. After that, treat the area with a pet odor neutralizer or enzymatic cleaner [1][2].
If the urine reached the padding underneath, Humane World says you may need to replace that section of carpet and padding [1]. If the smell persists after repeated cleaning, the AKC suggests professional cleaning [2].
Rugs and other washable fabrics are easier. Illinois Extension says to soak a urine stain in an enzyme product for at least 30 minutes, or several hours if the stain is old, then launder [5].
What not to use
Ammonia-based cleaners. Urine contains ammonia, so a cleaner that smells of it can attract a pet back to the same spot; the ASPCA makes this point in its guidance on cats [4], and Humane World says to avoid ammonia for the same reason [1].
Steam cleaners and heat. Humane World and the AKC both say heat can permanently set the stain and odor by bonding the protein in urine to man-made fibers [1][2]. That rules out a steam cleaner on urine spots, even though it is tempting on a smelly carpet.
Mixing chemicals. Illinois Extension warns never to mix chlorine bleach with ammonia [5]. In our view, the simplest rule is to use one product at a time and rinse with water between them.
The vinegar question
This is where the sources disagree, so here is what each one says.
- The AKC gives a mix of 1 cup white vinegar, 1 cup water and 2 teaspoons of baking soda, and suggests sprinkling about a quarter cup of baking soda on the spot overnight, then vacuuming [2].
- University of Illinois Extension says to sponge the carpet with equal parts vinegar and water [5].
- Humane World says to skip vinegar, along with ammonia, because a strong smell can encourage a pet to mark the spot again [1].
The safer route is to leave vinegar out and use an enzymatic cleaner after the soak-and-rinse steps. The AKC, VCA and the ASPCA all point to enzyme products for urine [2][3][4], and no source we read warns against them. If you have already used vinegar, rinse the area with cool water, blot it dry and follow with an enzyme cleaner.
Why dogs go back to the same spot
Scent. VCA says dogs are often attracted to places they have soiled before [3], and the AKC says lingering odor draws them back [2]. Humane World notes that pets may keep returning as long as they can smell their scent [1]. Removing the smell, not only the visible stain, is what breaks the cycle.
Some of it may be marking rather than a full accident. The AKC describes marking as small amounts of urine left for territory or because of anxiety [2], and VCA says intact dogs mark more [3].
- Clean every spot thoroughly with an enzyme cleaner, including old ones you find with a black light [1][2].
- Don't punish your dog for accidents, which VCA advises against [3].
- Clean with your dog out of the room [3].
- For a puppy still learning, a consistent potty spot helps; our puppy pad guide covers indoor options.
For lingering room smells after the carpet is clean, see our pet odor eliminator guide. It is not a substitute for treating the spot itself.
When it is a health issue
Not every accident is a training problem. VCA lists medical causes of house soiling, including kidney or liver disease, urinary infection, diabetes, Cushing's disease, bladder stones, cystitis, cognitive decline and incontinence [3]. It recommends a vet check, especially if soiling starts suddenly in a dog that was reliably house trained [3].
The ASPCA also says to rule out medical problems first [4]. In our view, a sudden change in where or how often your dog pees is a reason to call your vet before buying more cleaner.
Questions pet parents ask
What is the best way to get dog pee out of carpet?
Does vinegar get rid of dog urine smell?
Can I use a steam cleaner on dog pee?
How do I find old dog urine spots?
Why does my dog keep peeing in the same spot?
Sources
- Humane World for Animals. How to Remove Pet Stains and Odors Naturally. humaneworld.org
- American Kennel Club. How to Get Rid of Dog Pee Stains and Smells. akc.org
- VCA Animal Hospitals. Dog Behavior Problems: House Soiling. vcahospitals.com
- ASPCA. Urine Marking in Cats. aspca.org
- University of Illinois Extension. Stain Removal: Urine. dev.web.extension.illinois.edu
