There is a place and time, wrong a right way to discipline your children. Yelling at them in front of family and friends will only make them feel as though your embarrassing them. Education can be used as a disciplinary action, or even as a consequence for misbehavior. Have the child write out I will not be bad a certain number of time might make them not want to do what they did ever again.
expressing your disapproval can be another way of disciplining your children, When you let the children know that your not happy can sometimes make the children upset, most children want there parent approval, knowing that your unhappy will make them try to get your approval back, but dont take it to far and don’t get carried away with it or nag them.
After you have expressed your disapproval, have a conversation with them about why you are unhappy with them,make them understand what they did wrong instead of yelling at them, open communication is usually needed to change the child’s behavior. Separation also works well when there are more than one child or they are fightin over a toy, Separate the children and take away the toy, then when they are both calmed down bring them back together and explain why they were separated, hopefully they will be nicer to each other.
Lastly there’s the good old fashion time outs, putting them in time out gives them the time to cool off and reflect about what they did wrong, putting younger children in time out is a lot different then putting older children in time out.

Image source from