Photo 2 of 10
Floor Scrubbing Robot
For those pesky spots that won't come up, think about picking up a floor scrubbing robot. Again, there are many models out there, but the iRobot Scooba 450
comes closest in performance to an actual human. The Scooba 450 prepares the floor by sweeping up loose dirt and debris and putting down a thin sheen of water or floor cleaner to soak into any stuck-on messes. A scrubbing brush then removes messes while the squeegee vacuum suctions dirty water off the floor.