Thanks for all the advice folks! Sounds like the slate could be the best way to go.
Not sure about the natural slate though as I'm not sure it will go with the colours we've (almost) chosen for the rest of the kitchen... Will have to see.
Perhaps black instead...
Black Slate Floor Tile, 0000003449035
Good tip on the rug backing too. Cheers Clare!