I've got a dilemma, and I'm hoping to get some perspective on it.
My son is turning 7 at the end of this month, and is generally a well behaved young man. Lately we've been having an issue with a behavior we are trying to curb. Specifically, he's been dishonest with us in an effort to avoid getting in trouble.
The message I've sent him is that 1) if I ask a question, I probably know the answer, and 2) if he's honest, the punishment is either very light or none at all. We've had the opportunity to demonstrate this with him, and have told him specifically that he was not in trouble because he was honest.
So last time there was an issue, I told him again that dishonesty would not be tolerated, and he wouldn't be in trouble if he was honest with us. I also let him know that lying to us again would result in having his birthday party canceled.
Last night, he got caught doing something he wasn't supposed to do, and lied about it. I asked him twice, hoping he would be honest the second time, and he wasn't. So we cleared up the issue and sent him to bed. Tonight I'll have to talk to him about the party.
So here's the dilemma. I feel like I have to cancel his party for credibility, though I really don't want to. Is there any other good option here? I remember (vaguely) being that age, and kids do things they can't explain, so I can sympathize. On the other hand, I want to send the message about the importance of being honest with us.