When we go into the bathroom to wash our hands, the last thing we want to do is pick up a bar of soap that is wet and falling apart when we touch it.
There are ways to avoid this fate, and it is not at all necessary to give up the bar in favor of a liquid analogue.
The main reason for soap to become soggy is water accumulation in the soap dish. Therefore, the first step is to eliminate stagnant water, which is done by punching a hole in the product.
This will allow excess moisture to drain away, leaving the soap intact.
The second way is to lift the soap above the tray, for which it should have protruding parts. Then the detergent will not come into contact with the wet surface.
You can use a regular sponge for washing. Put soap on it, and all the excess moisture will be absorbed without leaving any residue.
Another way is to use a magnetic holder, which creates a floating structure.
You can do without a soap dish at all, if, for example, the soap is made in the original shape of a ring. Then you can simply hang it on a hook.