What are the best ways to make sure my bathroom is remodeled to be leak proof?

The best product to use is laticrete 9235 complete kit

Water test shower pans if tiling. Pressure test all plumbing before taping into existing water lines and water test all drains.