I have 2 kids, DD 2.5 and DS 4 y.o. DH and I are really struggling with how to discipline them. They're good, sweet kids overall, but they like to push boundaries, sometimes in dangerous ways, like DS tearing away from me and running across parking lots after I explicitly told him to hold my hand and stay with me. Back when they were in daycare (pre-covid lock down), DS was exposed to "time outs" when they had to sit in a little corner of the room. I'm sure it helped that he got to see this happening to other kids, so it provided context for the idea that bad behavior had consequences.
But whenever we've tried to use time out at home, it doesn't work. First of all, DS thinks everything is a game, or at least acts like it. So the game of time out involves his trying to get away. The only way it's ever happened is when DH puts DS in a chair and hovers over him, not letting him move, until the time is up. Or else he puts him in his room and stands there holding the doorknob so he can't get out. This of course is very upsetting to DS, but I have a problem with the idea of using his room as a place of punishment, because I want it to be his personal space and safe haven.
How do you successfully use time outs for your toddlers? It's just not always feasible to physically hold them in the chair or whatever each time, but they're just not going to sit there because we tell them to. What are we doing wrong?