Could you describe the problem a little better. Kitty litter is a good, cheap, easily available absorbant. Peace, poor_old_dad
I've always heard linseed oil & beeswax makes a good waterproofing for canvas, so it may also work on porous tile. You may want to look into pine sap also. Both'll need to be processed a bit otherwise you have a sticky mess.