For what it's worth, I found a chlorhexidine product that supposedly doesn't stain, or have other negative side effect normally associated with chlorhexidine. It's called Curasept. I see it available in the UK but I don't know about other countries. I live in the US.