what are the best tips for parenting?

Be role models to your children. Behave the way you want your kids to behave. Spend plenty of time with them as they grow up. Be a patient, non-judgemental, supportive companion when they needed. Allow them to pursue their own dreams.