Normally, sons create and will continue to create problems unless you plan or unless they are smart enough!
Most businesses are inherited by inexperienced children in the same way that children get inexperienced parents!
A family business is a serious business. It cannot be conducted at the dinner table.
It is important to tell your son once in a while when "enough is enough."
Don't force your son to do what you want him to do. He will then hate it. Let him decide himself, and you will be surprised at his initiative.
It is really impossible to please all the world and your father, all the time.
Your son is like a body of flowing water. You can regulate its flow by making small bunds; you can then channelise the energies towards the desired goal.
One father is more than a hundred schoolmasters.
Children are not born with an understanding of what they can do or what they are worth to others. They surely won't have any idea what the world expects of them unless we make sure that they find out. And they'll find this out best in the hands of objective outsiders.
Give your son a fish...he eats today. Teach him to fish...he eats everyday.