Snowbear:
I'm generally pretty good about thoroughly rinsing and drying all my gear after every dive day. At least I try - sometimes it doesn't have time to dry thoroughly before it's time to dive again

. Well, the other day I noticed the gear, especially my drysuit, smelled like Kodiak during fishing season. Took it all to work where I was able to soak it in very warm water for a while, lay it all out and rinsed it with more very warm water. Ahh - much better! Someday my house will be built and I'll have a way to do this at home
I always make time to rinse my drysuit. I take it with me into the shower, and hang the boots throught the shower pipe, and then rinse it off with my shower hose, which I bought at a hardware store and installed myself into the shower nozzle. Therefore, my drysuit always gets hosed off, even before my body gets hosed off. No shortcuts here, since the suit cost $1500 and it is my most expensive piece of gear.
The regs will be next in order, but sometimes I will wait a day or so to get around to soaking them in the tub. I usually soak the mask and other equipment with them. All of it will stink, if you dont soak it eventually.
The B/C is something I will usually soak last. Sometimes, I wont even soak it at all, just wear it again with salt crystallization all over it to the next dive a week or two later. I dont care if the B/C stinks. It does not touch me directly anywhere. It goes on over my drysuit at the ocean or over my wetsuit at the pool.
If I am on a scuba trip to warm water, I will rinse my B/C every day, however. Bathtubs are really good for that. Then I throw in my dive skins, B/C, regs, gear, booties, and all. And let it all soak, while I go down to the pool to go swimming, and then to eat lunch.
That is my system, which avoides the stinkies very well.