If you have never read Tedd Tripp's book Shepherding a Child's Heart, it's a tremendous aid for parenting. What makes Tripp's book different from other parenting books is that he understands that our goal is not to produce obedient children, nor is it to produce happy children. Rather, parenting is about addressing issues of the heart - selfishness, rebelliousness, discontent, etc. Rather than just working on the externals, Tripp advises parents on how to help your child have a Godward orientation.
What's even better is that Tripp is about to release a follow-up book, Instructing a Child's Heart. Here's what he says about it - (HT: Challies)