How to Remove Pet Urine from Washable Cotton
Always test on a hidden area first. Never mix cleaning chemicals — bleach and ammonia, or bleach and acids (including many bathroom/vinegar-based cleaners), release toxic gas. Follow the product label on every cleaner you use.
Before you start
- Never use an ammonia-based cleaner on pet urine — urine breaks down into ammonia naturally, and the scent can encourage a pet to re-mark the same spot.
- A stain that smells clean when dry but returns on humid days still has uric acid crystals in the fiber; it needs another enzyme soak, not a cover-up spray.
At a Glance
- Difficulty
- Moderate
- Primary method
- Cold rinse, enzyme (uric-acid-specific) soak
- Water temperature
- Cold to lukewarm, never hot
- Machine washable?
- Yes, after enzyme pre-soak
- Success outlook
- Good if caught before it dries; odor is the harder half, not the visible mark
What You'll Need
- Cold water
- An enzyme cleaner labeled for pet urine or uric acid specifically
- A basin or sink for soaking
- White vinegar diluted with water (odor-neutralizing rinse, optional)
- A UV/blacklight flashlight (helpful for finding dried spots)
Step-by-Step
- Blot up as much fresh urine as possible with a dry cloth before adding any liquid of your own.
- Rinse the area under cold to lukewarm running water to flush out surface urea before it has a chance to break down further.
- Submerge the item in cold water mixed with a uric-acid-specific enzyme cleaner, not a generic stain remover, since ordinary detergent doesn't touch the crystal structure urine leaves behind.
- Let it soak at least 30-60 minutes, longer if the stain had already started to dry when you found it.
- Rinse thoroughly, smell-check the fabric once damp (odor is easier to detect wet), and repeat the soak if any ammonia note remains.
- Wash on a normal cool cycle and air-dry or check the fabric once more before using heat, since heat can bake in whatever trace of protein or crystal survived the soak.
Cold Water vs Hot Water
Cold to lukewarm water is the rule for two separate reasons on this stain: heat denatures the protein content in urine and can set it into the weave the same way it would with blood, and separately, heat can help what uric acid crystal remains bond more tightly to the fiber before an enzyme has fully broken it down. Cool water throughout the soak gives the enzyme time to work on both the protein and the crystal residue without racing against heat.
If the Stain Has Already Dried or Set In
A dried pet urine stain on cotton is really an odor problem wearing a stain's clothing — uric acid crystallizes as it dries, and those crystals are essentially insoluble in plain water, which is why a spot that looked cleaned can smell like urine again on a humid day weeks later. An old stain needs a genuine enzyme soak, sometimes repeated over two or three sessions, specifically because the enzyme has to reach and break down crystal that's had time to bond into the fiber, not just rinse away.
What Not to Do on This Surface
Don't reach for an ammonia-based cleaner thinking it'll cut through the smell — urine itself breaks down into ammonia as bacteria act on it, so an ammonia-scented cleaner can read to a pet's nose as more urine-marking, which is a common reason pets return to the same spot repeatedly. Don't use hot water or a hot dryer until you've confirmed the odor is fully gone, since heat can lock in whatever crystal residue the enzyme hasn't finished breaking down.
When to Call a Professional
Plain washable cotton bedding or clothing rarely needs a professional — a proper enzyme soak handles the large majority of fresh-to-moderate accidents. Consider professional laundering only for a valuable or delicate cotton item, or if repeated home soaks over several days still leave a faint odor once the fabric is damp, which suggests crystal residue deeper in the weave than a basin soak is reaching.
The Full Picture
Pet urine is chemically more complicated than it looks: it's a protein-and-mineral mixture that includes urea, uric acid, and various salts, and as it dries, the uric acid portion crystallizes into a form that's genuinely resistant to plain water or standard detergent. That's the core reason 'it looks clean but still smells' is such a common complaint with this specific stain.
A generic stain remover or standard laundry detergent addresses the visible discoloration reasonably well but does very little against the crystallized uric acid, which is why a cleaner formulated specifically for pet urine or uric acid, rather than a general enzyme product, makes a real difference here compared to a protein stain like blood or milk.
Cotton's advantage is the same one it has against other stains in this matrix — it tolerates a real, extended soak without much risk to the fiber, giving the enzyme cleaner enough contact time to fully digest both the protein and the crystal structure before you move to the wash.
Humidity is the tell for incomplete treatment: uric acid crystals reabsorb moisture from the air and release odor compounds again, so a fabric that smells fine on a dry day but develops a faint urine smell on a humid one almost always has crystal residue that survived the original cleaning attempt.
Frequently Asked Questions
- Why does my cat's old accident spot smell again when it's humid outside?
- Uric acid crystallizes as urine dries, and those crystals reabsorb moisture from humid air, releasing the odor compounds again. It's a sign the original cleaning removed the visible stain but not the crystal residue, which needs a dedicated enzyme treatment to fully break down.
- Is regular laundry detergent enough for a pet urine stain on clothing?
- It handles the general soiling but not the uric acid crystal structure specifically, so odor often lingers even after a normal wash. A uric-acid-specific enzyme pre-soak before the regular wash cycle is what actually resolves the smell.
- Can I use vinegar instead of an enzyme cleaner?
- Vinegar can help neutralize some odor on contact and is fine as a rinse step, but it doesn't break down uric acid crystals the way an enzyme cleaner does. Use it as a supplement to, not a replacement for, an actual enzyme treatment.
Surface caution: hot water on protein stains (sets them); chlorine bleach on colored cotton.