
I have laminate & use normal floor cleaner in water (Flash or similar, whichever scent catches my fancy!), but I always wash the floor on my hands and knees (wash a bit, dry it off, wash the next bit) rather than with a mop, and when drying I always rub
with the grain along each strip, that way any smears don't show :) For spot-cleaning inbetween washes I use a baby wipe (I always have baby wipes 'in stock', they come in handy for lots of things!).