I have a 16 month old boy who is not fixed. Right now he is doing really well with almost no accidents. And while he was marking quite a bit, wearing a belly band and still marking while wearing it he has stopped. I cleaned every one I found with vinegar and put a belly band on him every time I found one and he would wear it until I took him out again then I would let it stay off untill I found another mark and then on it would go again until the marks became less and then just about stopped. He was sleeping with us when he was marking and I would just have him sleep in his band and then he could be with us and I didn't have to worry.
He can be trained to stop it just takes diligence.