I think that the best thing we can do for our children is to allow them to do things for themselves, allow them to be strong, allow them to experience life on their own terms, allow them to take the subway... let them be better people, let them believe more in themselves.
There's nothing more contagious than the laughter of young children; it doesn't even have to matter what they're laughing about.
The parent is protector and trainer, but never the ultimate teacher. Every parent is responsible for teaching their kid basic moral conduct, manners, the difference between love and hate, and right from wrong. However, after maturity, the child must set off to seek knowledge on their own. Religion is never to be forced. And you cannot threaten your child with hell and tell them your religion is the only right way. There is no one right way. The many ways to the Creator are as varied as the colors of a rainbow.