If you're cleaning from the height of the hard floor to the carpet, you'll have to manually remove the mop heads before it climbs to the carpet. If not, it will wet your carpet as it is not designed to detect carpet and stop mopping and do only vacuuming; instead, it does both together.