Polyurethane is the best sealer for shower floors. It's waterproof, easy to clean, and can resist chemicals and temperature changes. Before applying the sealer, make sure to clean the shower floor thoroughly and let it dry completely.