How to Remove Pet Stains from Fabric?

Learn how to remove pet stains from fabric by checking care codes, controlling moisture, selecting compatible cleaners, rinsing residue, and drying fully.

As an affiliate, we may earn a commission from qualifying purchases. We get commissions for purchases made through links on this website from Amazon and other third parties.

Pet stains come out of fabric best when you act fast, blot instead of rub, use a cleaner that matches the fabric, and let the area dry fully. Remove any solid mess first. Then rinse or clean the stain with cool water and a small amount of suitable detergent. For urine or other odor-causing stains, an enzyme cleaner made for the fabric may help break down what ordinary soap leaves behind.

Always check the care label before using water, detergent, stain remover, bleach, or heat. Test any cleaner on a hidden area first.

What You Need

Gather a few basic supplies before you start:

  • Paper towels or clean white cloths
  • A spoon, dull scraper, or old plastic card
  • Cool water
  • Mild liquid laundry detergent or dish soap
  • A soft brush, if the fabric can handle gentle brushing
  • An enzyme-based pet stain cleaner, if suitable
  • A dry towel
  • A wet vacuum or upholstery machine, if allowed by the care label

White cloths are useful because colored towels may transfer dye onto pale fabric.

Step 1: Remove Any Solid Mess

Lift away solid material before adding water.

Use a spoon, dull scraper, or plastic card. Work from the outside toward the center so you do not spread the stain. Avoid pushing the mess deeper into the fabric.

Place the waste in a bag and wash your hands after handling it.

Step 2: Blot Up as Much Liquid as Possible

Press a clean, dry cloth onto the wet area. Lift it straight up and repeat with a fresh section of cloth.

Do not scrub. Scrubbing may spread the stain, damage the fabric surface, or push liquid deeper into padding.

For a sofa cushion, mattress cover, pet bed, or padded headboard, place a dry towel over the spot and press firmly. You may need several towels if the liquid soaked below the surface.

Step 3: Check the Fabric Care Label

Look for washing directions before applying a cleaner.

Washable items may include:

  • Sheets
  • Blankets
  • Removable cushion covers
  • Some pet bed covers
  • Machine-washable mattress protectors
  • Washable curtains

Non-removable upholstery, fabric bed frames, rugs, and mattresses often need spot cleaning. Some fabrics require professional cleaning or solvent-based products.

Common upholstery cleaning codes include:

  • W: Water-based cleaners may be allowed.
  • S: Use a suitable solvent cleaner, not water.
  • W/S: Either type may be allowed.
  • X: Vacuuming or professional cleaning only.

Check the current manufacturer guidance because labels and cleaning codes can vary.

Step 4: Rinse or Dilute the Fresh Stain

For washable fabric, hold the stained area under cool running water when practical. Rinse from the back of the fabric so the stain moves out instead of deeper into the fibers.

For upholstery or other fabric that cannot be rinsed, lightly dampen a clean cloth with cool water. Blot the area without soaking it.

Avoid hot water at this stage. Heat can make some stains and odors harder to remove.

Step 5: Apply a Mild Cleaning Solution

For washable, water-safe fabric, mix a small amount of mild liquid detergent with cool water. The solution should be lightly soapy, not full of foam.

Dip a clean cloth into the solution and wring it out. Blot from the outside edge toward the center.

For sturdy washable fabric, you may gently work the detergent into the stain with your fingers or a soft brush. Do not scrub delicate weaves, velvet, loose knits, or fabric with a raised surface.

Blot again with a cloth dampened in plain water to remove soap residue.

Step 6: Use an Enzyme Cleaner When Needed

Pet urine, vomit, and some food stains may leave odor behind after the visible mark is gone. An enzyme cleaner is made to break down certain organic materials in the stain.

Choose a product labeled for the exact surface. A cleaner made for carpet may not be right for bedding, upholstery, wool, or delicate fabric.

Follow the product directions for:

  • How much to apply
  • How long it should remain wet
  • Whether rinsing is needed
  • Which fabrics to avoid
  • Whether pets and children should stay away until the area is dry

Do not mix an enzyme cleaner with bleach, ammonia, disinfectants, or other stain removers unless the product directions clearly allow it.

Step 7: Wash Removable Fabric

After pretreating, wash removable fabric according to its care label.

Use the recommended water temperature. A cool or warm wash is often a safer first step than high heat, but the label should guide your choice.

Check the stain before putting the item in the dryer. Dryer heat may make a remaining stain harder to remove. Let the fabric air-dry first when you are not sure the stain is fully gone.

Large pet beds, thick blankets, and oversized cushion covers may not move freely in a small washer. Use a machine with enough space for the item to tumble without being packed tightly.

Step 8: Dry the Area Fully

Press a dry towel onto spot-cleaned fabric to pull out extra moisture. Allow air to move around the area.

You can:

  • Open a window when weather allows
  • Use a fan
  • Stand cushions on their sides
  • Remove a washable cover so the insert can dry separately
  • Keep bedding off the mattress until both parts are dry

Do not place cushions back on a sofa or bed while they are damp. Trapped moisture can cause stale smells and marks around the edge of the cleaned area.

detecting old dog-urine stains can help you locate the full affected area before cleaning.

How to Remove Dried Pet Stains

Old stains usually need more than one cleaning round.

Start by lightly dampening the area with cool water. This can loosen dried residue. Blot, then apply a suitable detergent solution or fabric-safe enzyme cleaner.

Let the cleaner work for the time listed on its label. Blot or rinse as directed. Allow the fabric to dry fully before deciding whether another treatment is needed.

Avoid flooding an old stain. Too much liquid can spread residue into padding or leave a large water ring.

How to Clean Pet Urine From Fabric

For fresh urine:

  1. Blot up as much liquid as possible.
  2. Use cool water to rinse or dilute the spot.
  3. Apply a cleaner approved for the fabric.
  4. Use an enzyme cleaner if the care instructions allow it.
  5. Rinse or blot away residue.
  6. Dry the area fully.

Do not use ammonia as a general home treatment. Its strong smell may be unpleasant, and it may not be suitable for the fabric or other cleaning products being used.

On a mattress or padded sofa, use only enough liquid to treat the stained area. Deep soaking makes drying harder.

How to Remove Pet Vomit or Food Stains

Lift away solids first. Then blot any moisture.

Use a small amount of mild detergent solution on washable, water-safe fabric. Work from the outside toward the middle.

Pet food, treats, and vomit may contain oils. If a greasy mark remains after the fabric dries, apply a laundry stain remover labeled for oily stains and the fabric type. Follow the label and wash the item again if it is machine washable.

How to Prevent Water Rings on Upholstery

A water ring can form when one small area becomes much wetter than the fabric around it.

To lower the risk:

  • Test the cleaner in a hidden spot.
  • Use a damp cloth instead of pouring liquid directly.
  • Clean from the stain edge toward the center.
  • Blot moisture evenly.
  • Dry the area with good airflow.
  • Clean an entire cushion panel when the manufacturer recommends it.

Some upholstery fabrics show water marks easily even when cleaned carefully. A professional cleaner may be the safer choice for delicate, expensive, vintage, or hard-to-identify fabric.

What to Avoid

Do Not Rub the Stain

Rubbing spreads moisture and can roughen the fabric.

Do Not Use Too Much Cleaner

Extra soap is hard to rinse out. Leftover residue may feel stiff or attract more dirt.

Do Not Mix Cleaning Products

Mixing cleaners can damage fabric or create unsafe fumes. Use one product at a time and follow its label.

Do Not Use Bleach Without Checking

Bleach can remove color, weaken fibers, and damage some finishes. Check the fabric care label and cleaner directions before using any bleach product.

Do Not Apply Heat Too Soon

Avoid a hot dryer, iron, steam cleaner, or hair dryer until the stain is gone and the fabric instructions allow heat.

Do Not Soak Padding

Sofa cushions, mattresses, fabric headboards, and padded benches can hold moisture deep inside. Use as little liquid as needed.

Tips for Bedding and Bedroom Fabric

Pet stains often reach more than one layer of a bed. Remove and check each layer separately.

Inspect:

  • The top sheet
  • Fitted sheet
  • Blanket or comforter
  • Mattress protector
  • Mattress surface
  • Pillow cover
  • Upholstered headboard or bed frame

A washable mattress protector can make cleanup easier, but check its care label before using bleach, fabric softener, or high dryer heat. Waterproof layers may need gentle washing and lower heat.

For comforters and thick blankets, treat the stain before washing. Make sure the item fits freely in the washer and dryer. Bulky filling can trap moisture, so dry it completely according to the care label.

When Professional Cleaning May Be Better

Consider professional cleaning when:

  • The label says professional cleaning only.
  • The fabric is silk, velvet, wool, vintage, or unknown.
  • The stain soaked deep into fixed upholstery.
  • The fabric has a large water ring.
  • The color changes during spot testing.
  • The odor returns after the fabric dries.
  • The item is too large for safe washing and drying at home.

Tell the cleaner what caused the stain and which products have already been used.

Frequently Asked Questions

Can vinegar remove pet stains from fabric?

Vinegar may be allowed on some washable, colorfast fabrics, but it is not suitable for every material or finish. Check the care label and test a hidden spot first. Do not mix vinegar with bleach or other cleaners.

Can I use baking soda on a fabric pet stain?

Baking soda may help absorb some moisture or surface odor from dry, water-safe fabric. It does not replace stain cleaning. Avoid working powder deep into delicate upholstery, and vacuum it up fully before applying another cleaner.

What is the best cleaner for pet urine on fabric?

Use a cleaner labeled for pet urine and the exact fabric type. Enzyme cleaners may help with organic residue, but they must be used according to the product label. Test the product in a hidden area first.

Why does the pet smell return after the fabric dries?

Liquid may have reached padding, foam, carpet backing, or another layer below the surface. Soap residue or incomplete drying can also hold odors. The deeper layer may need treatment, better airflow, or professional cleaning.

Can I put stained bedding straight into the washing machine?

Remove solids and rinse or pretreat the stain first. Check the bedding care label before washing. Do not overload the washer, and inspect the stain before using the dryer.

Should I use hot or cold water on pet stains?

Cool water is usually a practical first choice for rinsing a fresh stain. Hot water may make some stains harder to remove. Follow the care label and cleaning product instructions for the final wash temperature.

How do I remove a pet stain from a fabric sofa?

Blot the stain, check the sofa cleaning code, and use only a small amount of an approved cleaner. Avoid soaking the cushion. Blot away residue and let the sofa dry fully with good airflow.

cleaning dried pet stains can help you plan treatment for residue that has already dried. removing pet urine from bedding can help you follow a washable-fabric treatment process. carpet-cleaning methods for pet urine can help you compare extraction and enzyme treatment.

pinit fg en rect red 28