I have pergo (laminate) flooring, also vinyl and slate tile. I got a $10 swiffer mop, instead of the disposable paper things they sell to put on it I just use a rag (I cut up old towels for cleaning rags when they start getting funky). I put the rag on the mop, spray with my all purpose cleaner (I use dilute white vinegar) and mop away. For stubborn spots, caked on gunk, I spray extra cleaner directly on the floor. It works well for me and doesn't leave the floors all wet, which can make the laminate peel or bubble. Also keeps me off my hands and knees!