The need to discipline the kids is always there but the defining line here is that discipline which teaches responsibility , encourages them to be better persons under no influence of threat of being punished. Spend quality time with them so that they feel loved and cared for, all the time. Listen carefully what they are saying and respond with your undivided attention. Show them that you respect honesty , responsible behavior, discipline, humor , and reward them appropriately. For example, if you have nagged your child about unrolling his socks when he takes them off, then only wash socks that are unrolled.
Action speaks louder than words.
Make your child feel important This you can do in numerous ways like taking their advice, giving them work and telling them that I'm counting on you, praising them in front of your friends. Rewarding them on successful completion of their errands. If you do not make them feel important they loose their self confidence and would resort to fights with neighborhood kids to assert their power. Use Natural Consequences to make them remember - the importance of not committing that same mistake again a very practical example would be if your child continuously forgets to have lunch just don't give him lunch until he asks you this will teach him to communicate rather than you nagging him all the time to have his lunch. The idea here is to make them learn through experience.