It is naive to be giving advice on a topic that you have zero practical experience in, not just limitted: zero.
I have three boys, 3, 6, and 10 years old. I speak, their world pauses. The best brothers I have seen at any age, constantly helping each other, constantly sharing, it is a thing that inspires the adults around them. My 10 year old just last night asked if he could read for the other two boys before they went to sleep.
The failing of most parents is laziness, not the sparing of the paddle. I tell the boys, even our youngest, what the law is. It is not open for debate. I have always and do always explain very clearly ONCE what the case is, and what the consequences are, and ALWAYS end the statement like this:
"I will not explain this again. I will not warn you, there are no second chances. You know what to do, if you dont do it, you have CHOSEN the consequences." and I always live up to my word.
Where 99% of parents fail? They lie to their kids. The give the speach I just gave and laziness prevents them from delivering on their promise: they warn the kids over and over and say things like "Just one more time johnny and I will... "
Horseshit. You teach them to distrust your word. You might be able to fix that over the course of a childs lifetime. I doubt it.