I have tried several different things and I have to say that a Hoover Floormate is the best thing out there. You can get carpet cleaners that do hard wood floors, but they are bigger and harder to get out and clean. The Floormate is small, compact, and you don't have to rinse it out every day. I would recommend every other day or three though because it can start to smell in the dirty water tank. You can buy the soap that is made for it, or you can use vinegar and water. Both work really well. Just don't buy non-Hoover soap or it will eat the o-ring and you will have a drippy mess. (I learned that one the hard way). My mom, sister, and sis-in-law have all gotten one because they love them so much. Costco had a coupon for them in their coupon book for them this month, but you can also get them at Walmart or any other major store. I have a 15 month old, only one thank goodness, but I can't imagine not having one of these! Spend the $120. Oh, and it does wet/dry/scrub pickup. So, you can pull it out when a cup of juice spills, or when the whole bowl of cereal and milk goes down. Much less hassle than trying to use a spill mat that you have pick up and rinse off in the sink.