Many a times, especially the toilet stains, natural products like home-ready stuffs work (although this does depend on the state of the stain as well). Do try it out. Refer to this link, it explains point wise on what and how you could do. Home cleaning using products available at home
clean tile floors and slate tile floors with warm water only. Cleanliness and keeping the dirt off them is essential with these types of floor surfaces as they become scratched and dull easily. You should also apply a liquid sealant found in hardware stores to slate and ceramic tile floors and also to the grout. Clean up spills promptly to avoid staining.