If your children are constantly battling you and/or each other, despite your commitment to "peaceful parenting," it doesn't mean that the non-punitive approach doesn't work.
More likely it means that your children are being CONTROLLED in some subtle way that you are not seeing. Authentic peace begins with your willingness to see and question ALL forms of controlling.
One form that's particularly insidious is controlling in the name of peace! If you're resisting conflict — if you're at war with war — then you're creating it!
You have to let go of your attachment to peace before you can have it. That sounds like a contradiction, but only because it defies the logic of war that permeates our culture.
Want peace? Surrender to the logic of your heart.