I can be quite strict on my two DS's (5 and 2), we have great times and I roll around on the floor tickling them as well but I do insist that they obey me when I ask them to do something (I think it's so important for children to have manners and respect other people and property). Now they are both lively, cheeky things so not under the thumb at all.
Anyway, yesterday I bought them both swimming, after an hour or so, DS2 was tired and we were all hungry so I told DS1 we had to leave and got out of the pool to wait for him. "No" he says, swimming into the middle of the pool while I feel the eyes of a hundred disapproving parents on me waiting for my next move. Calmly I told him again it was time to go and a third time through clenched teeth. The other parents were sharing popcorn watching us at this stage, DS1 was in the middle of the pool clinging onto a lane divider as if the force of my stare was pulling him towards me. I was annoyed, but powerless so I went onto the changing rooms and DS1, deprived of his attention followed me shortly. There was another incident later when he looked at me straight in the eye and refused to do as I asked - he was sitting dangerously near a road so I asked him to come close to me. His punishment was no bedtime story last night, but by the time bedtime came (a good 4-5 hours later) he was quite upset over it but I didn't cave.
Neither of these are big issues, but the principle for me is DS1 not doing as he is told, and while I know he's only little, I need to have an effective strategy for dealing with this for the bigger issues.
Anyway, he's 5, the naughtly step is not as effective anymore, corporal punishment is out, yet I wonder is he too young for delayed punishment to be effective? It's the feeling of being powerless that gets to me, What do you do to keep control?