We had the most awful slate tiles. They always looked dirty and that was before we had kids . We ripped them up and laid nice even cream tiles. Everyone said "oh they are so expensive don't get rid of them". Blah Blah. Best thing we could have done.

Sorry that's not much help to you though. Have you tried a steam mop?