Kids are like dogs - if you don't discipline them at the time they'll forget what they did wrong and the impact will be lost.