Tiles that are properly installed and maintained should not stain easily. Ceramic and porcelain tiles are the most stain resistant which is why they can sometimes be left unsealed. Natural stone tiles have a more porous surface which is why sealing is usually recommended. Once stone tiles and grout are sealed, they are much less likely to stain and are easier to clean and care for.