On this page
Two problems, not one
A pet stain is not just a stain. It is:
- The visible mark — pigment and dirt, which a cleaner removes.
- The protein and uric acid — invisible, and what your pet can still smell. If you do not neutralise it, the pet returns to the same spot.
This is why a carpet cleaner alone often fails. You need an enzyme cleaner for the protein, and a machine for the visible stain and the rinse. Do both, in that order.
Our picks for pet owners
Best for stains: Bissell Little Green Pet
The Little Green is the apartment answer. It is small enough to store in a closet, heats its own water, and its suction pulls most of the moisture back out so the carpet dries in hours, not days.

Bissell Little Green Pet
A portable spot cleaner with strong suction and a self-cleaning hose. The best-value pet stain tool for an apartment.
Check Price on Amazon →Best for whole rooms: Bissell TurboClean Pet
If you need to clean a whole room, not just spots, the TurboClean Pet is the step up. It has a wider cleaning path and a larger tank, so you are not refilling every few minutes.

Bissell TurboClean Pet
A full-size upright for whole-room cleaning, with a pet tool for stairs and upholstery. Larger tank, wider path.
Check Price on Amazon →Best value: Hoover PowerDash Pet
The PowerDash is the budget pick. It is light, easy to store, and handles a small apartment well. The trade-off is a smaller tank and less suction than the Bissell models.

Hoover PowerDash Pet
Light, compact and cheap. A good first carpet cleaner for a small apartment with one pet.
Check Price on Amazon →Comparison table
| Model | Type | Tank | Drying time | Best for |
|---|---|---|---|---|
| Bissell Little Green Pet | Portable spot | Small | 2–4 hrs | Stains, stairs, upholstery |
| Bissell TurboClean Pet | Upright | Large | 4–6 hrs | Whole rooms |
| Hoover PowerDash Pet | Upright | Medium | 4–6 hrs | Value, small spaces |
| Bissell SpotClean Pro | Portable spot | Medium | 2–4 hrs | Heavier spot cleaning |
The right method
The order matters more than the machine. Follow this sequence for a pet stain:
- Blot the fresh stain with paper towels. Do not rub — rubbing pushes it deeper.
- Apply an enzyme cleaner and let it sit for the time on the label (often 10–15 minutes). This neutralises the protein.
- Blot again, then run the carpet cleaner with a pet-safe solution.
- Rinse with clean water and extract. Leftover detergent attracts dirt and re-soils the carpet.
- Dry with a fan or open a window. Damp carpet grows mold, which is a bigger problem than the stain.
Apartment constraints
A full-size carpet cleaner is a poor fit for most apartments. What matters here:
- Storage. A portable spot cleaner fits in a closet; an upright needs floor space you may not have.
- Noise. Carpet cleaners are loud. In an apartment with shared walls, clean during the day, not at night.
- Drying time. A slow-drying carpet in a small apartment means humidity and smell. Strong suction matters more than a big tank.
- Stairs. If you have stairs or a loft, a portable with a hose is far easier than an upright.
Four pet-stain mistakes
- Rubbing the stain. Rubbing pushes it deeper into the fibres and spreads it. Blot, always.
- Skipping the enzyme cleaner. Shampoo removes the visible stain but leaves the protein that keeps attracting your pet back to the same spot.
- Using steam on a fresh stain. Heat sets the protein into the carpet. Use cold or warm water for the first pass.
- Leaving the carpet damp. Damp carpet in a small apartment grows mold, which is a worse problem than the original stain. Dry it with a fan.
Stain types and how to treat each
Not all pet accidents are the same, and the treatment differs.
| Stain type | Treatment | Notes |
|---|---|---|
| Fresh urine | Blot, enzyme cleaner, extract | Act within minutes |
| Dried urine | Re-wet, enzyme, extract | May need two applications |
| Vomit | Remove solids, enzyme, extract | Do not scrub |
| Diarrhoea | Blot, enzyme, extract, sanitise | Wear gloves |
| Blood | Cold water, enzyme | Never use hot water |
Blood and urine both contain proteins that heat will set. Use cold water for the first pass on either, and save warm water for the rinse once the stain is lifted.
Types of pet carpet cleaner
There are three kinds, and the right one depends on how much carpet you have and how much storage space.
| Type | Best for | Storage |
|---|---|---|
| Portable spot cleaner | Accidents, stairs, small areas | Shelf or closet |
| Full-size upright | Whole-apartment deep clean | Closet or corner |
| Handheld cordless | Quick touch-ups | Drawer or shelf |
For an apartment, a portable spot cleaner is usually the right first buy. It handles accidents in minutes, it stores on a shelf, and it costs a fraction of a full-size machine. A full-size upright only makes sense if you have wall-to-wall carpet throughout.
Why enzyme cleaner is not optional
Shampoo removes the visible stain. Enzyme cleaner removes the protein and uric acid that keep attracting your pet back to the same spot. Without it, the pet returns, and you clean the same patch forever.
- Blot up as much liquid as possible with paper towels.
- Apply enzyme cleaner and let it dwell for the time on the label — usually 10–15 minutes.
- Blot again, then extract with the machine.
- Rinse with clean water and extract again.
- Dry with a fan — damp carpet grows mold.
The dwell time is what makes enzyme cleaner work. It needs contact time to break down the protein. Spraying and immediately extracting does almost nothing.
The rental angle
In a rental, carpet damage is one of the most common deposit deductions. Keep a portable spot cleaner and a bottle of enzyme cleaner on hand, treat accidents the same day, and photograph anything that has soaked through to the pad. A stain that reaches the pad usually needs a professional, and that is a landlord conversation, not a DIY job.
A pet-accident routine
Speed matters more than the machine. The faster you treat an accident, the less it soaks in.
- Blot immediately with paper towels — do not rub.
- Apply enzyme cleaner and let it dwell 10–15 minutes.
- Blot again, then extract with the machine.
- Rinse with clean water and extract again.
- Dry with a fan so the carpet does not stay damp.
Keep a bottle of enzyme cleaner and a stack of paper towels where you can reach them in seconds. The machine is for the extraction; the enzyme cleaner is what actually removes the stain and the odour.
Keeping the carpet clean between accidents
Vacuum twice a week with a machine that has a HEPA filter, and use a pet-specific pre-treatment before any deep clean. Trim your pet's nails to reduce snags, and put a washable mat at the door. In a rental, a washable runner over the highest-traffic carpet is the cheapest insurance against a deposit deduction.
