Anonymous wrote:Don’t ask if they did or didn’t do X when you know he answer, it only encourages the lying. Just address the behavior directly.
Agree--don't ask questions you already know the answer to. Instead of asking if he went to bathroom before bed, just make it part of the bedtime routine and tell him it's time to use the bathroom. He says he already went? Okay, come and try anyway, see if you need to go again. When you say spilling drinks, does he just not tell you something spilled or do you see it spill and he denies that it happened? Lying by omission (not telling you when something spilled) isn't something I'd worry about. Instead, just focus on acknowledging that there was a spill and guiding him with the cleanup. If he denies that he did it, that's fine, but we're in a family and we all pitch in to clean up. Lying is totally developmental at his age. Accept it, and take away the advantage to lying, without judgment. If he lies, it usually won't put him in a better position--he still has to go to the bathroom, he still has to help clean up, etc.
Many adults don't understand why honesty is important (and some don't believe it is), so it understandable that young children struggle with the concept.