When I got home from work yesterday, my nearly 4yo DS told me that he'd wet himself at toddler group. He's normally pretty good about using the toilet, although he does have a tendency to jiggle about, swearing blind he doesn't need a wee, then rush off to the toilet two minutes later because he's desperate. Occasionally he has damp pants, but a full on accident is pretty rare.
Later on, DH (who is a SAHD) told DS that he wasn't allowed to use the CBeebies website. When I asked why, DH said it was his punishment for wetting himself. I had a small debate with DH about it not being a suitable punishment (in front of DS, who fortunately didn't pay any attention), but went along with it.
I discussed it later with DH, saying that I didn't think a delayed punishment was a good idea, as DS is too young. However, DH pointed out that DS clearly remembered what he had done and knew it was wrong (he had said to me that Daddy wasn't cross with him any more).
We don't often use punishment as such with DS - generally counting to three, or letting him know that his behaviour is making us cross is enough, although we do sometimes use timeouts. I still feel that it was a random punishment, and that punishing him for carelessness when it isn't an ongoing problem isn't really appropriate. But I'm thinking that I probably overreacted. What should I have done, and how should we handle it in the future?