I played hockey for several years and my pads were so nasty that I could barely put them on for a game! I finally started carrying a bottle of Febreeze in my bag and sprayed them AFTER each game. My pads didn't even have a hint of an odor. You'd have to get your husband to actually USE the Febreeze though - just being in his bag isn't enough!!!
Good luck!