Nothing beats education.
Now, tell me you never did anything when you were growing up that you didn't want your folks to know about?
Would you have been happy if there had been the equivilent of a collar around your neck that wouldn't LET you do anything wrong?
Kids have to be kids, its part of who they are and how they learn.
But work with them, educate them, reward them when they get it right, make right choices.
Add responsibility as they are able to handle it.