Why Your Robot Vacuum Dock Smells, and How to Stop It
A smelly self-emptying dock is almost always the dirty water and the damp mop pad. Here is the cause, the fix, and what to look for if you replace it.
By Connected Home Team · Updated 13 July 2026

If you have typed this question into a search box, you already own the machine and you are already annoyed. So here is the answer first, before anything we could sell you.
The short answer
The smell is not the vacuum. It is the water.
A self-washing dock rinses the mop pad after a run and holds the rinse water in a dirty water tank. That water is filthy by the time it gets there. It carries skin cells, pet dander, hair, food residue and whatever else was on your floor, and it then sits in a sealed plastic container at room temperature. Warm, wet, organic matter with no airflow is close to ideal conditions for bacteria. Give it a day or two and it announces itself.
The mop pad is the second half of the problem. A pad that has been washed but not dried is a damp cloth full of the same material, resting in the same enclosed box. Between the tank and the pad, a mopping dock has two things quietly going off inside it. The dust bag, by contrast, is usually fine. Dry debris in a sealed bag is comparatively inert, which is why bags can run for weeks without complaint.
So if you smell something, check the water side first.
What to do about it right now
None of this earns us anything. It is also the part most articles skip, so it goes first.
Empty the dirty water tank, do not leave it. The single biggest factor is how long that water sits. Water that goes out shortly after a mop run does not have time to become a problem. Water left standing through a warm week does. If you take one habit away from this page, take that one.
Tipping it out is not enough. Rinse it. Emptying a tank leaves a film on the walls, and the film is where the smell lives. A rinse with clean water and a wipe of the inside surfaces removes far more than pouring it down the sink does.
Get the mop pad out and let it dry. If your dock does not have a heated drying cycle, a pad that stays clipped in stays damp. Take it off, dry it in the open air, and put it back. It is tedious. It works.
Look inside the dock tray. The plate the robot sits on for washing collects hair, grit and standing water that never reaches the tank at all. It is out of sight, which is exactly why it gets ignored.
Check the brush for wrapped hair. In a household with pets or long hair, hair wraps the brush, holds moisture, and holds it right next to the floor. This is a separate smell from the tank and it is worth ruling out.
We are not going to tell you which cleaning product to put in the tank. We have not researched that, some manufacturers void warranties over it, and the honest position is that we do not know. Clean water and a wipe is the advice we can stand behind.
The structural fix is a dock that dries the mop
Here is the part that turns a maintenance annoyance into a buying decision.
Every step above is you doing manually what the dock should be doing for you. The reason a mopping dock smells is that it creates dampness and then keeps it. A dock with hot-air mop drying breaks that chain at the point where it starts. The pad goes from washed to dry on its own, and a dry pad simply has much less for bacteria to work with. You still have to deal with the dirty water tank. But you have removed the half of the problem that runs unattended every single day.
This is a real buying criterion and most guides bury it under suction figures in pascals. Suction is easy to put in a table. Whether the machine will make your hallway smell in August is harder to put in a table, and it is the thing you will actually notice.
If you are shopping for a robot vacuum with a mop, treat mop drying as a requirement, not an upgrade. If a listing describes auto mop washing but says nothing about drying, assume it does not dry.
If you are replacing it
Three machines we have researched, with the reasons each one might be wrong for you.
Roborock S8 MaxV Ultra
Our score: 8.8/10. See the full research notes.
The dock is the most complete self-maintaining system on the market. It empties the bin, washes the mop, dries the mop, and refills its own water. Independent testing puts pet-hair pickup at roughly 99% by weight, which is the number that matters if you own a dog. It is our highest-scored machine here for good reason.
It is also, and we want to be blunt about this on a page about smells, a dock that can build up odours if you do not keep on top of cleaning it. Mop drying makes the problem much smaller. It does not make the dirty water tank clean itself. Nothing on the market does.
Two other things to know. Thick high-pile carpet is its weakest surface, and the 20mm mop lift is not always enough clearance, so there is a real risk of dragging a damp mop across deep pile. And the dock has a large footprint and is loud at maximum suction. If you were hoping to tuck it away in a corner of a small flat, measure first.
eufy X10 Pro Omni
Our score: 8.2/10. See the full research notes.
This one washes and dries the mop, and it is quiet, at around 57 to 58 dB. If the smell has been driving you mad and the noise of the current machine has been doing the same, this is the pairing to look at.
The mopping leaves a slight sheen. It does not fully dry the floor behind itself, which some people never notice and some people find irritating on dark tile. The base station is very large and cannot really be hidden. The app is buggy and laggy, and that is not a small thing when the app is how you schedule everything.
dreame L10s Ultra Gen 2
Our score: 7.4/10. See the full research notes.
The auto-empty is the strong point. It runs around 75 days between bag changes, which is a genuinely long stretch of not thinking about it.
But the brush tangles with hair. In a household with a shedding pet, that is close to disqualifying, and it is why this sits in the 7s rather than the 8s. High-pile rugs over about 15mm are not vacuumed effectively either. If your home is hard floor and low pile and nobody sheds, it is a sensible buy. If you have a golden retriever, buy something else.
Who should not buy any of these
If you have a lot of thick, high-pile carpet, a mopping robot is a poor fit in general and none of the three above solves it. If you will not do the dirty water tank routine, be honest with yourself and buy a vacuum-only model with a self-emptying bin. A dry dust bag will not smell. A dirty water tank you never empty absolutely will, and it will do it whatever you paid for the machine.
For the wider pet-hair question, including the models that handle a shedding coat best, see our guide to the best robot vacuums for pet hair.
Our position
We are research-led. We read independent test results, manufacturer specifications and owner reports, and we score on a published rubric. We do not run a testing lab and we will not pretend that we do. Where a number here comes from independent testing, we have said so.
Affiliate note. The links above are affiliate links and we may earn a commission at no extra cost to you. How we research and score.
Frequently asked questions
- Why does my robot vacuum dock smell like a wet dog?
- Because it is holding something very like a wet dog. The dock washes the mop pad, and the water it rinses into the dirty tank carries skin cells, pet dander, hair and food residue. That water then sits in a warm plastic box in a warm room. The smell is the dirty water tank and the damp mop pad, not the vacuum itself.
- Is the smell coming from the dust bag or the water tank?
- Usually the water tank. A sealed dust bag holds dry debris and normally stays fairly odourless, which is why bags can run for weeks. Wet, organic, warm material smells much faster. If your dock only vacuums and has no mopping function and it still smells, suspect the bag, a full bin, or hair wrapped around the brush.
- Does a mop-drying dock actually stop the smell?
- It removes most of the cause rather than masking it. Hot-air drying takes the mop pad from damp to dry after each wash, and a dry pad has far less for bacteria to work with. You still have to empty and rinse the dirty water tank. Drying is a large reduction in the problem, not an exemption from maintenance.
- Do I need to buy a new robot vacuum to fix this?
- No. Most smelly docks are a maintenance problem and can be brought back with regular emptying and rinsing of the dirty water tank and by not leaving a wet pad sitting in the dock. Replacing the machine only makes sense if you are already unhappy with it, or if your dock has no mop-drying and you have decided you will never keep on top of the manual routine.
Products mentioned
- Roborock S8 MaxV Ultra
The strongest all-round performer for pet hair on hard floors and low to medium carpet, with an obsessively complete dock. If most of your floors are thick, high-pile carpet, look elsewhere: that is the one surface where reviewers find it least convincing.
- eufy X10 Pro Omni
The best-value flagship for pet hair, and the one we recommend to most people. You are trading a polished app and a tidy dock for a machine that cleans like something twice the price, and for most households that is the right trade.
- Dreame L10s Ultra Gen 2
Superb value if you want strong vacuuming and class-leading edge mopping, and it is the one machine here we would steer pet owners away from. Reviewers consistently report hair tangling around the brush, which is precisely the failure mode a shedding household cannot tolerate.
Affiliate disclosure: we may earn a commission when you buy through links on this page at no extra cost to you. Read our methodology.