Quick answer: To remove pet urine stains, pretreat with warm water, dish soap, and a little ammonia, then work in an enzymatic cleaner, extract the moisture, and finish with 3% hydrogen peroxide for yellowing. Repeat as needed and let it dry overnight.
How to remove pet urine stains
Pet urine stains are best treated in layers: first break down the urine, then pull it out of the fabric, then address any yellowing left behind. The faster you act, the better your results will be, especially on mattresses, rugs, couches, and upholstered furniture.
What you need
Warm water
A few drops of dish soap
Ammonia
Enzymatic stain remover
Clean towels
Extraction machine if you have one
3% hydrogen peroxide
Gloves and a mask for the ammonia step
Step-by-step removal
Pretreat the stain. Mix warm water with a few drops of dish soap and a small amount of ammonia. Apply it to the stained area to start loosening the urine.
Let enzymes do the work. Spray on an enzymatic stain remover and rub it in gently. Let it sit for at least 30 minutes, and ideally about an hour, so the enzymes can break down the protein-based residue.
Extract the moisture. Use an extraction machine to pull the treatment and soil out of the item. For home use, a compact machine can help a lot on mattresses, rugs, and furniture.
Blot if you do not have extraction. If you do not have a machine, press with a clean damp towel, then switch to dry towels and keep blotting. This is less effective, but it is better than leaving the cleaner in the fabric.
Treat remaining yellowing. Spray the area lightly with 3% hydrogen peroxide and let it air dry overnight, out of direct sun. Repeat if needed for stubborn discoloration.
Important cautions
Ammonia is strong and can be very stinky, so wear gloves and a mask and ventilate the area well. Do not over-saturate mattresses or upholstery, because too much liquid can push the stain deeper and create lingering odor or mildew.
Also, be patient. Old urine stains often need more than one round of pretreating, extracting, and peroxide treatment. If the item is delicate, heavily soiled, or still smells after treatment, professional cleaning is the safer choice.
Best results on mattresses, rugs, and furniture
For porous items, extraction matters as much as the cleaner itself. The goal is not just to mask the stain, but to remove the urine and the cleaning solution from deep inside the fibers or padding.
If the stain is fresh, start immediately. If it is old, expect to repeat the process more than once.
Got a stubborn urine stain?
Try asking
How do I remove pet urine stains from a memory foam mattress without soaking it?
Zach Pozniak is VP of Operations and co-owner of
Jeeves of Belgravia New York,
the Madison Avenue dry cleaner serving New York since 1979, and the
fourth generation of his family in the trade. Zach posts garment care
techniques as @jeeves_ny on TikTok to over
620,000 followers, and his book The Laundry Book,
co-written with his father Jerry Pozniak, was featured on
Good Morning America in October 2024. Jeeves NY's
clients include the Metropolitan Opera, the Met Museum, and FIT, and
the business has been profiled by The Wall Street Journal
and New York Magazine.