As a parent I believe there is no such thing as ''smart parenting '' !!..there is no perfect parent in this world as there is no perfect child...our children when they were born have got a brain of their own, even though we might believe we are raising them good, the aspects of the environment and culture can change or affect their behaviours....So it is more important to praise them when they are good than to slap them when they are bad.