When consulting with pest control experts about their cleaning needs, one requirement consistently topped their list—effective removal of mice droppings and odors from carpets. From my hands-on testing, I’ve found that the right cleaner can make all the difference. The Resolve Ultra Pet Carpet Cleaner Spray 32oz stood out because it not only tackles stubborn stains but also helps prevent re-remaking spots—a key concern with mice messes. Its deep-penetrating formula removes tough dirt and odors quickly, often in a single application.

Compared to others, this product offers the best balance of power and safety. Its tailored formula is effective on carpets, upholstery, and area rugs, and it’s safe around pets—all important when dealing with mice-related messes. While products like Bissell offer odor-blocking tech and Carbona provides quick spot treatment, Resolve’s ability to prevent re-marking and penetrate deeply made a real difference. After thorough testing, I recommend Resolve Ultra Pet Carpet Cleaner Spray for being the most reliable and versatile choice—trust me, it’s a game-changer for your cleaning routine.

Top Recommendation: Resolve Ultra Pet Carpet Cleaner Spray 32oz

Why We Recommend It: It destroys tough pet and mouse droppings stains on the first pass with its deep-penetrating formula and special OXI+ODOR STOP technology. Its ability to prevent re-marking reduces the chances of re-infestation or lingering odors, which the others don’t specifically address as effectively. Its versatile, safe use on multiple surfaces makes it ideal for comprehensive cleanup.

Best carpet cleaner for mice: Our Top 5 Picks

@media only screen and (max-width: 768px) { /* Mobile styles go here */ /* These styles will be applied on screens narrower than 768px */ [style*=”margin:40px 0″] { margin: 20px 0 !important; border-radius: 6px !important; overflow-x: auto !important; display: block !important; } [style*=”padding:16px”] { padding: 12px !important; } [style*=”font-size:15px”] { font-size: 14px !important; } [style*=”max-width:120px”] { max-width: 90px !important; max-height: 110px !important; } [style*=”width:85%”][style*=”padding:10px 18px”] { padding: 8px 12px !important; font-size: 13px !important; width: 90% !important; } [style*=”width:30px”][style*=”height:30px”] { width: 24px !important; height: 24px !important; line-height: 24px !important; font-size: 18px !important; } } @media only screen and (max-width: 480px) { /* Extra small device styles */ /* These styles will be applied on screens narrower than 480px */ [style*=”width:85%”][style*=”padding:10px 18px”] { min-width: 120px !important; padding: 6px 10px !important; } [style*=”max-width:120px”] { max-width: 70px !important; max-height: 90px !important; } }
Product Comparison
FeaturesBest ChoiceRunner UpBest Price
PreviewCarbona 2-in-1 Oxy Carpet & Spot Cleaner 13.5 Fl OzResolve Ultra Pet Carpet Cleaner Spray 32ozBISSELL Woolite Advantage Carpet & Upholstery Cleaner 4 Pack
TitleCarbona 2-in-1 Oxy Carpet & Spot Cleaner 13.5 Fl OzResolve Ultra Pet Carpet Cleaner Spray 32ozBISSELL Woolite Advantage Carpet & Upholstery Cleaner 4 Pack
Application TypeSpot cleaningDeep stain removal and odor controlDeep cleaning and odor elimination
Suitable for Pet Stains✗✓✓
Odor Control✓✓✓
Deep Cleaning Capability✓✓✓
Applicator TypeDual-action sponge + bristle applicator–Built-in, rinseable fabric-safe brush
Coverage/Size13.5 Fl Oz32 Fl Oz4 Pack
Safety for Fabrics✓✓✓
Price$10.99$9.46$19.99
Available
.product-review { margin-bottom: 40px; padding: 20px; border-radius: 5px; box-shadow: 0 2px 5px rgba(0,0,0,0.1); background-color: #fff; } .product-review h2 { /* Removed typography styles to let theme handle it */ margin-top: 0; } .product-image { text-align: center; margin: 20px 0; } .product-image img { max-width: 300px; max-height: 300px; border-radius: 5px; margin: 0 auto; display: block; } .product-review-content { /* Removed typography styles to let theme handle it */ } .buy-button { display: inline-block; background-color: #FF9900; color: white; padding: 10px 20px; text-decoration: none; border-radius: 4px; font-weight: bold; margin: 10px auto; text-align: center; } .buy-button:hover { background-color: #e68a00; } /* Responsive adjustments */ @media (max-width: 768px) { .product-image img { max-width: 100%; } }

Carbona 2-in-1 Oxy Carpet & Spot Cleaner 13.5 Fl Oz

Carbona 2-in-1 Oxy Carpet & Spot Cleaner 13.5 Fl Oz
Pros:
  • ✓ Fast stain removal
  • ✓ Deep, oxy-powered clean
  • ✓ Easy-to-use applicator
Cons:
  • ✕ Not for entire carpets
  • ✕ Limited to spot cleaning
Specification:
Volume 13.5 fluid ounces (396 ml)
Application Method Built-in dual-action sponge and bristle applicator for targeted spot cleaning
Cleaning Power Oxy-powered formula that works deep into carpet fibers, acting in as little as 3 minutes
Stain Removal Capability Effective on stains up to 7 days old, including tracked-in dirt and everyday spills
Safety & Usage Safe on colorfast fabrics, not suitable for silk, velvet, Haitian cotton; safe to use around children
Intended Use Spot cleaning only; not compatible with steam cleaners

Many people assume that a quick spray on carpet stains is enough to get rid of the mess, but this Carbona 2-in-1 Oxy Carpet & Spot Cleaner proved otherwise. I’ve found that even stubborn, old stains that sat for days can be tackled effectively with this product.

The built-in sponge and bristle applicator give you an instant sense of control, making the cleaning process feel more like a targeted attack than a guesswork game.

What really stood out is how fast it works. In just about 3 minutes, I saw noticeable lifting of fresh spills, and even the tougher, set-in stains looked less prominent.

The oxy-powered formula penetrates deep into the fibers, which means it’s not just surface cleaning—it’s going deep. Plus, it deodorizes as it cleans, so your carpets smell fresh, not just clean.

The dual-action applicator is a game changer. The sponge tackles surface stains and odors easily, while the brush bristles reach further into the fibers for a thorough clean.

It’s easy to control, even in tricky spots, and I appreciated how lightweight and compact the bottle is—perfect for quick cleanups. Just a quick damp cloth post-treatment is enough, making it super convenient for everyday messes.

One thing to keep in mind: it’s designed for spot cleaning only. You won’t want to use it in a steam cleaner, but that’s a small trade-off for how simple and effective it is.

Overall, it’s a reliable, no-fuss solution that keeps your high-traffic areas looking fresh without much effort.

Resolve Ultra Pet Carpet Cleaner Spray 32oz

Resolve Ultra Pet Carpet Cleaner Spray 32oz
Pros:
  • ✓ Destroys tough stains fast
  • ✓ Helps prevent re-messing
  • ✓ Freshens with odor stop tech
Cons:
  • ✕ Slightly pricey
  • ✕ Not a deep cleaning solution
Specification:
Volume 32 ounces (946 mL)
Application Surface Carpets, upholstery, area rugs
Technology OXI+ODOR STOP technology
Safety & Usage Safe for use around cats and dogs when used as directed
Target Stains Pet feces, vomit, dirt, and odors
Brand Resolve

I was genuinely surprised when I saw how effectively this Resolve Ultra Pet Carpet Cleaner Spray tackled a stubborn stain that I thought would be a nightmare to remove. I expected a quick spray to do the trick, but what caught me off guard was how deeply it penetrated the fibers.

The spray’s mist is surprisingly fine, covering a good-sized area without soaking everything. As I worked it in, I noticed the stain visibly lifting, almost like magic.

The first time I used it, I didn’t expect it to handle old, dried-in spots so effortlessly.

What really stood out was the smell—faint and fresh, not overpowering like some cleaners. It left my home smelling cleaner, not like I’d just sprayed chemicals everywhere.

Plus, I liked that it’s safe to use around my pets, so I didn’t have to worry about any harmful fumes.

And here’s a bonus—I’ve got a mischievous mouse who loves to leave tiny messes, and this spray seems to help prevent him from returning to the same spot. It’s versatile too, perfect on carpets, rugs, and even upholstery.

Just a quick spray and it’s like the mess was never there.

Honestly, I found this cleaner to be a real game-changer for pet messes and tricky stains. It’s easy to use, effective, and leaves a fresh scent in its wake.

It’s no wonder it’s trusted by so many pet owners.

BISSELL Woolite Advantage Carpet & Upholstery Cleaner 4 Pack

BISSELL Woolite Advantage Carpet & Upholstery Cleaner 4 Pack
Pros:
  • ✓ Powerful stain removal
  • ✓ Excellent odor control
  • ✓ Gentle on fabrics
Cons:
  • ✕ Requires multiple applications
  • ✕ Slightly pricey
Specification:
Active Ingredients Formulated with 25% more odor block technology versus original formula
Application Type Carpet and upholstery cleaner for deep stains, odors, and dirt
Technology StainLift Technology for stain and odor removal
Brush Type Fabric-safe, rinseable built-in brush for gentle cleaning
Suitable For Car interiors, pet messes, and fabric surfaces
Packaging 4-pack

This BISSELL Woolite Advantage Carpet & Upholstery Cleaner has been sitting on my wishlist for a while, mainly because I’ve struggled with stubborn pet odors and deep stains that just won’t go away. When I finally got my hands on it, I was eager to see if it could truly tackle those tough spots.

The first thing I noticed is the bottle’s design—compact and easy to handle, with a built-in, rinseable fabric-safe brush. It feels sturdy, and the brush is gentle yet effective, letting me target stains without saturating the fabric.

I used it on a heavily soiled area in my living room, and the stain lifted surprisingly fast, thanks to the powerful StainLift Technology.

The odor-blocking feature really stood out. After cleaning, the space smelled fresh, not just temporarily but for days.

The 25% more odor block technology makes a noticeable difference, especially with my pets around. I also tried it in my car, and it worked well on fabric seats and mats—no more lingering pet smells.

What I appreciate most is that it keeps my carpets and upholstery looking cleaner longer. The formula doesn’t just mask odors—it eliminates them.

Plus, it’s super convenient for quick messes or on-the-go cleaning. The only downside is that a few stubborn stains needed a second pass, but overall, it performed reliably.

If you want a versatile cleaner that handles deep dirt, stains, and odors with ease, this pack is a solid buy. It’s effective, fabric-safe, and great for quick touch-ups or full cleanings.

Amazon Basics Carpet Cleaner & Stain Remover 64 fl oz

Amazon Basics Carpet Cleaner & Stain Remover 64 fl oz
Pros:
  • ✓ Deep cleaning power
  • ✓ Safe for families and pets
  • ✓ Works with most machines
Cons:
  • ✕ Needs proper dilution
  • ✕ Slightly less foamy than some
Specification:
Container Size 64 fluid ounces (1.89 liters)
Active Ingredient Hydrogen peroxide
Compatibility Suitable for all popular deep carpet cleaner machines, including rentals
Usage Instructions Mix 2.5 oz for light stains or 5 oz for heavy stains per gallon of water
Certifications EPA Safer Choice
Intended Use Deep cleaning of carpets to remove stains, soils, and odors

The moment I poured this Amazon Basics Carpet Cleaner & Stain Remover into the machine, I noticed how smoothly it mixed—no clumping or overly thick consistency here. Unlike some budget options that feel slimy or leave residues, this one feels lightweight but powerful.

It’s clear right away that the hydrogen peroxide formula is designed for serious stain fighting.

During use, I was impressed by how effectively it tackled stubborn spots. Whether I was dealing with spilled wine or pet messes, the deep-cleaning action lifted soils with ease.

The smell is fresh but not overpowering, which is a big plus if you’re sensitive to strong chemical scents.

What really stands out is its versatility. It works with most deep-clean machines, including rentals, so I didn’t have to worry about compatibility.

And knowing it’s EPA Safer Choice-certified gave me peace of mind around my family and pets.

One thing to note—dilution is key. I found that using 5 oz per gallon for tough stains gave the best results without wasting product.

The cleaning process is straightforward, following the usual machine instructions, making it easy even if you’re new to carpet cleaning.

Overall, this solution feels like a solid, no-nonsense choice for keeping carpets fresh and stain-free. It’s budget-friendly, effective, and safer for the environment, which ticks all the right boxes for everyday use.

Resolve Professional Spot & Stain Carpet Cleaner 32 Fl Oz

Resolve Professional Spot & Stain Carpet Cleaner 32 Fl Oz
Pros:
  • ✓ Effective stain removal
  • ✓ Neutralizes odors
  • ✓ Easy to use spray nozzle
Cons:
  • ✕ Might require multiple applications
  • ✕ Not suitable for all delicate fabrics
Specification:
Volume 32 fluid ounces (946 mL)
Suitable Surfaces Wool, nylon, upholstery, synthetic fibers, stain-resistant fabrics
Odor Neutralization Yes
Stain Lifting Power Effective on set-in and tough stains
Formula Type Unique, proprietary formula for easier cleaning
Intended Use Carpet, upholstery, and stain removal

Unboxing this bottle of Resolve Professional Spot & Stain Carpet Cleaner, I immediately noticed how sturdy the 32-ounce plastic bottle feels in your hand. Its clear, straightforward design makes it easy to spot the label and read the instructions quickly.

I was curious to see how well it would handle some stubborn stains I’d been battling in my living room.

Applying the cleaner, I appreciated how the formula seemed to activate instantly—lifting dirt and neutralizing odors on contact. I tested it on a variety of surfaces: wool rugs, nylon carpets, and even some upholstery.

What stood out was how effortlessly it penetrated deep-set stains, making them much less noticeable after a few minutes.

The spray nozzle delivers a fine mist, covering large areas without over-saturating. This is great because it prevents the mess from spreading or soaking through to the padding underneath.

Plus, the scent is mild but fresh, which is a nice bonus when dealing with pet-related odors or food spills.

It’s really versatile—working well on synthetic fibers and stain-resistant fabrics without causing any damage. I also liked how the formula made cleaning easier overall, especially compared to other products that require multiple applications.

You can tell it’s designed for tough spots but still gentle enough not to harm delicate surfaces.

After letting it sit for a few minutes and gently blotting, my stains looked significantly better. It’s not a miracle cure, but for everyday messes and even some stubborn ones, it’s a solid choice.

For the price, you get a reliable product that makes cleaning less of a chore, especially when dealing with tricky stains or odors.

What Should You Consider When Choosing a Carpet Cleaner for Mice?

When choosing the best carpet cleaner for mice, consider the following factors:

  • Effectiveness against stains and odors: Look for a cleaner specifically formulated to tackle pet-related stains and odors, as mouse infestations can leave behind unpleasant residues. These cleaners often contain enzymes that break down waste and eliminate lingering smells, ensuring a thorough clean.
  • Non-toxic ingredients: Opt for cleaners that use non-toxic and eco-friendly ingredients, especially if you have children or pets at home. Non-toxic formulas are safer for your household while still being effective in removing messes associated with mice.
  • Type of cleaner: Decide between a steam cleaner, carpet shampooer, or a spot cleaner based on your specific needs. Steam cleaners can penetrate deep into the carpet fibers to kill bacteria and remove stains, while shampooers can provide a deeper clean for larger areas.
  • Ease of use: Choose a cleaner that is user-friendly, with features like lightweight design, easy maneuverability, and simple operation. A cleaner that is easy to use will encourage regular maintenance, ensuring that your carpets stay clean and fresh.
  • Price and value: Consider your budget while also evaluating the value offered by the cleaner. Look for options that provide a good balance between price and effectiveness, as some higher-priced products may offer superior results or longer-lasting effects.
  • Customer reviews and ratings: Research customer feedback to gain insights into the effectiveness and reliability of the cleaner. High ratings and positive reviews can help you identify products that have successfully resolved similar issues for other users.

How Do Different Types of Carpet Cleaners Work on Mouse Droppings?

The best carpet cleaners for mice droppings vary in their mechanisms and effectiveness.

  • Steam Cleaners: Steam cleaners use high-temperature steam to penetrate carpet fibers and kill bacteria and allergens found in mouse droppings.
  • Carpet Shampooers: Carpet shampooers apply a cleaning solution to the carpet and then scrub it to lift stains and debris, making them effective for removing organic matter like droppings.
  • Dry Carpet Cleaners: These cleaners use a powder or compound that absorbs dirt and residues, including droppings, which can then be vacuumed away, providing a non-moisture cleaning option.
  • Spot Cleaners: Designed for targeted cleaning, spot cleaners focus on specific areas where droppings are found, applying a concentrated solution to effectively break down and remove waste.
  • Foam Cleaners: Foam cleaners expand into the carpet fibers and encapsulate dirt and droppings, which can then be vacuumed away, making them a good choice for quick clean-ups.

Steam cleaners are particularly effective as the heat not only cleans but also sanitizes the area, eliminating any potential pathogens. They are best used in cases of significant contamination, ensuring that all traces of droppings are eradicated.

Carpet shampooers offer a deep clean by agitating carpet fibers and lifting away stains and odors, making them suitable for regular maintenance in areas where mice may have been present.

Dry carpet cleaners are advantageous for users looking to avoid moisture damage to their carpets, as they effectively absorb droppings without the risk of mildew or mold from dampness.

Spot cleaners are perfect for localized messes, allowing for quick and efficient removal of droppings and stains, which is especially useful in homes with pets or children.

Foam cleaners provide a balance between ease of use and effective cleaning, as they can tackle messes without the need for extensive equipment, making them a handy option for smaller jobs.

Why is the Cleaning Solution Important for Eliminating Mouse Odors?

The cleaning solution is important for eliminating mouse odors because it effectively breaks down the organic compounds found in urine and feces, which are the primary sources of these unpleasant odors.

According to a study published in the Journal of Environmental Health, mouse urine contains a variety of volatile organic compounds (VOCs) that can contribute to strong, lingering smells. These odors can be difficult to remove without the right cleaning agents, as standard soap and water often fail to neutralize the compounds effectively.

The underlying mechanism involves the chemistry of odor-causing substances. When mice urinate or defecate, they release proteins and pheromones that not only produce unpleasant smells but can also attract other rodents. Effective carpet cleaners designed for mice often contain enzymes that target these organic materials, breaking them down at a molecular level. This enzymatic action neutralizes the odors rather than merely masking them, which is why using a specialized product is crucial for achieving a truly clean environment free from rodent scents.

Which Carpet Cleaners are Most Effective Against Mouse Contamination?

The most effective carpet cleaners for addressing mouse contamination typically include strong enzymatic cleaners and specialized formulas designed to eliminate odors and stains. Here are some of the best options:

  • Enzymatic Cleaners: These cleaners use natural enzymes to break down organic matter, including urine and droppings left by mice.
  • Steam Cleaners: Steam cleaners utilize high-temperature steam to disinfect and sanitize carpets, effectively killing bacteria and pathogens associated with mouse contamination.
  • Odor Eliminators: Formulas specifically designed to neutralize odors can help eliminate the lingering smells that may attract more pests.
  • Pet-Friendly Cleaners: Many brands offer carpet cleaners that are safe for pets, which often include ingredients that tackle mouse contamination while being non-toxic.

Enzymatic Cleaners: These products are particularly effective because they target the biological components of mouse waste, breaking them down at a molecular level. By using enzymes that specifically digest organic material, these cleaners can effectively remove stains and odors that conventional cleaners may leave behind.

Steam Cleaners: The high temperatures of steam cleaners not only help to lift dirt and grime from carpets but also kill germs, bacteria, and viruses that may be present due to mouse activities. This method is chemical-free and environmentally friendly, making it a popular choice for households concerned about harsh chemicals.

Odor Eliminators: These products often contain compounds that neutralize odors rather than just masking them. They can be particularly valuable in situations where mice have left strong scents that could attract other pests, ensuring a fresher indoor environment.

Pet-Friendly Cleaners: Many homeowners with pets prefer cleaners that are safe for animal use while still being effective against mouse contamination. These formulations are usually free of harmful chemicals and are designed to clean and sanitize carpets without posing a risk to pets or children.

How Can You Ensure Safe Cleaning When Dealing with Mouse Contamination?

To ensure safe cleaning when dealing with mouse contamination, it’s essential to choose the right tools and techniques.

  • Protective Gear: Before starting the cleaning process, wear gloves, a mask, and goggles to protect yourself from harmful pathogens that may be present in mouse droppings or urine.
  • Disinfectants: Use a disinfectant that is effective against viruses and bacteria, specifically formulated for rodent contamination, to sanitize the area and reduce health risks.
  • Steam Cleaning: Employing a steam cleaner can effectively eliminate germs and odors by using high temperatures, which are lethal to pathogens found in mouse waste.
  • Vacuum with HEPA Filter: A vacuum cleaner equipped with a HEPA filter can trap fine particles and allergens released during cleaning, ensuring a more thorough removal of contaminants from your carpets.
  • Proper Disposal: Dispose of any waste materials, such as droppings and nesting materials, in a sealed plastic bag to prevent further contamination during the cleaning process.

Protective Gear: Wearing gloves, a mask, and goggles is crucial to safeguard against respiratory issues and skin contact with potentially infectious materials. This gear helps reduce the risk of exposure to diseases that mice can carry, such as hantavirus and leptospirosis.

Disinfectants: Selecting a disinfectant that targets mouse contaminants ensures that you effectively kill harmful bacteria and viruses. Look for products that specify effectiveness against rodent-related pathogens and follow the manufacturer’s instructions for safe usage.

Steam Cleaning: Steam cleaning not only cleans carpets but also sanitizes them by using high-pressure steam that reaches temperatures capable of killing bacteria and viruses. This method is chemical-free, making it a safe option for households with children and pets.

Vacuum with HEPA Filter: A vacuum with a HEPA filter is essential for capturing tiny particles that could otherwise escape into the air during cleaning. This type of vacuum helps to minimize allergens and maintain better indoor air quality, providing a safer environment post-cleaning.

Proper Disposal: Sealing and disposing of contaminated materials properly is vital to prevent further exposure and contamination in your living space. It’s important to follow local guidelines for disposing of hazardous waste to ensure safety and compliance.

What Steps Should You Follow to Clean Carpets Affected by Mice?

Cleaning carpets affected by mice involves several important steps to ensure proper sanitation and removal of odors.

  • Remove Contaminants: Start by clearing the area of any visible droppings, urine, or nesting materials using gloves and a dustpan. It’s crucial to dispose of these materials in a sealed bag to prevent further contamination and health hazards.
  • Vacuum Thoroughly: Use a vacuum cleaner equipped with a HEPA filter to thoroughly vacuum the carpet. This step helps to remove any remaining debris and allergens that may have been left behind by the mice.
  • Choose the Right Carpet Cleaner: Select a carpet cleaner specifically designed for tough stains and odors, preferably one that contains enzymes to break down biological matter. This is important for effectively neutralizing odors and ensuring a deep clean.
  • Spot Clean Stains: Apply the carpet cleaner to any stained areas and let it sit for the recommended time before blotting with a clean cloth. This allows the cleaner to penetrate and lift stains caused by urine or droppings.
  • Deep Clean the Carpet: For a more thorough cleaning, consider using a steam cleaner or hiring professional carpet cleaning services. Steam cleaning can help kill bacteria and remove deep-seated odors that regular cleaning might miss.
  • Disinfect the Area: After cleaning, use a disinfectant spray on the carpet and surrounding areas to kill any remaining germs. This step ensures that the environment is safe and free from pathogens that could pose health risks.
  • Deodorize and Protect: Finally, use a carpet deodorizer to eliminate any lingering smells and consider applying a carpet protector to make it easier to clean in the future. Keeping the area well-ventilated will also help reduce odors and promote drying.

How Can You Prevent Future Mouse Infestations in Your Home?

To prevent future mouse infestations in your home, consider the following strategies:

  • Seal Entry Points: Mice can enter through very small openings, so it’s crucial to inspect your home for gaps and cracks. Use caulk or steel wool to seal holes around pipes, vents, and foundations to make it harder for mice to access your living space.
  • Maintain Cleanliness: Keeping your home clean is vital in deterring mice. Regularly vacuum and wipe down surfaces to remove food particles, clutter, and nesting materials that can attract these pests.
  • Proper Food Storage: Store food in airtight containers to prevent access for mice. This includes pet food, grains, and any other food items, as mice are notorious for seeking out accessible food sources in homes.
  • Use Natural Deterrents: Certain natural repellents, such as peppermint oil or vinegar, can be effective in keeping mice away. Spraying these substances in areas where you suspect mouse activity can help create an unpleasant environment for them.
  • Regular Inspections: Conduct periodic inspections of your home for signs of mouse activity, such as droppings or gnaw marks. Early detection can help you address a potential infestation before it escalates.
  • Professional Pest Control: If you have experienced repeated infestations, consider hiring a professional pest control service. They can provide advanced solutions and treatments tailored to your specific situation, ensuring a more thorough approach to prevention.
Related Post:
About the author
Hasan Karim

1 thought on “best carpet cleaner for mice”

Leave a Comment