try a sealer, water base.. Although flagstone is a laminated stone, which will Peel/flake away from getting wet. So I dont think the sealer will do much good.