Just read on another thread something that might work. She was trying to get her 2 year old human to stop spitting out her food at diner. From a dog training book, she put pennies in a can and shook it each time the child spit out the food. It cured her quickly. Maybe, if you catch him peeing, try the pennies in a jar thing. Let me know if it works.