Being a father of two (2 and 4), I think children younger than certain age cannot connect the negative result with the action they did. I yell, I lose candy, so what? I get to yell. Also, telling kids what not to do is different from what to do. You can tell kids don't do this, don't do that all day and they still fail to behave . My 2-yo tends to yell when he couldn't get the things he want. Telling him don't yell is futile. Taking snacks off his hand is even more futile. Giving him the stuff once he claim down and say "thank you" seems to help.
On the other hand, punishing has its place. But use it sparingly. I always send both of them to time out if they fail to share toys or fight each other. There is no one size fit all. Every kids are different.
Being a father of two (2 and 4), I think children younger than certain age cannot connect the negative result with the action they did. I yell, I lose candy, so what? I get to yell. Also, telling kids what not to do is different from what to do. You can tell kids don't do this, don't do that all day and they still fail to behave . My 2-yo tends to yell when he couldn't get the things he want. Telling him don't yell is futile. Taking snacks off his hand is even more futile. Giving him the stuff once he claim down and say "thank you" seems to help.
On the other hand, punishing has its place. But use it sparingly. I always send both of them to time out if they fail to share toys or fight each other. There is no one size fit all. Every kids are different.