I would investigate a little more about what method your fabulous dh

is using...
Too much detergent or not enough detergent or insufficient rinsing can all cause stinkies. i think hot rinses are much more effective than cold. We were using one detergent, which worked fine for dipes, but I didn't care for it for my regular clothes. So I switched to Biokleen liquid, and got horrible stink and less absorption. So now we switched to Country Save and I really like it so far...
We do cold rinse, hot wash with 1/2 scoop country save, then hot rinse. Occasionally, if I get a slight gist of stink, I do a few extra hot rinses, with the hot water heater turned up (do this with safety in mind, of course)...and that ususally takes care of everything.
Many people strip using the hot rinses, etc, but also adding a squirt of blue Dawn in the first hot wash.
Some people boil, but that can be risky with pocket dipes. If you feel like your inserts are what are most stinky (often they are), you can boil those. Microfiber can hold onto stink.
Some people strip dipes in the dishwasher!
To me, stink is a 2-part issue. You have to strip to get rid of the stink, then you have to fix the reason things got icky in the first place. Good luck with both. Hope something works!