A cleaner "may" remove it but its never a guarantee. Especially with that chocolate you might just fade it and a light stain will still be there.
Cleaning it by hand works in the same fashion. You soak it and then draw the product out. If its only a small spot it should come out. If there is enough chocolate there to spread the problem I would be careful! Could end up looking like a poo stain!
