#1 Clean Your Shower Drain
This cleaning process only requires baking soda and vinegar.
It is also a less messy way than using soap and also more effective.
Details here: The Efficient Way To Clean A Shower Drain
I have recommendation for you hopefully you might find useful. This has been mine most useful discovery in ages. My detergents used to have leakages and it was big problem, but with this holder kind of gadget my life is saved.. you can see this gadget here