While daily diving
Just rinse in the tubs provided, hang up wet and usually am diving before they are fully dry. Soak regulators as long as practical. I make a point to rinse out the bladder on my BCD every time. Just unscrew the emergency dump valve, fill with water then, orally inflate and let the water flow out through all dump and air release valves to rinse them as well.
After a lot of dives or before packing for a while
Wetsuits I soak in a tub with Downy or use baby shampoo to get them clean, after rinsing well I will then soak in a baking soda solution to get any smells out of them. However in warm water. I will hang them to dry in a manner that will not stretch them or just lay them flat. I just wear board shorts and a rashie and these simply go in the regular clothes wash.
BCD as above but usually two or 3 rinses of the bladder then semi inflate so the bladder will not stick inside. Hang on a BCD hanger to dry.
Regulator, take apart scrub as much as possible with a small toothbrush then soak in a weak vinegar solution, scrub. Rinse then soak in a baking soda solution and scrub again. Fresh water rinse and scrub and reassemble using silicone grease where applicable.