@Mor - I guess what I would add is that you shouldn't shame a child who happens to be spirited. They are operating according to their own logic and you might not understand it, but that doesn't mean they are trying to get into trouble.
I once taught a lovely boy who had never been in a classroom setting before and he would rush outside whenever he saw something interesting in the playground. Getting mad at him didn't help. We just had to keep repeating over and over what was expected of him and why, and eventually he began to curb his enthusiasm.
Very young children just don't respond well to shame or harsh punishment. They usually want to please, they just don't exactly know how everything works.