When my helmet straps get smelly, I wash the helmet by hand in the kitchen sink with some dishwashing liquid and then set the helmet on top of a bowl of sudsy water with the straps dangling down to soak for a while. The shower works too, but sometimes the straps need a little extra cleaning time.