Hello, New here just popped in to see what this board was about.
Your post got my attention! I just got done telling my 4yr old son what a lie was the other day we have had a few situations with him lying lately.
He likes to blame his big brother for things...He hates to get in trouble. So we watch a move today Called Flo the lyin Fly. It's a max lucado movie by Glue Works....FYO, It is a christian kids movie so they do pray to God in it.... You could always find other books and movies to teach him what happens when we cry wolf.
I usually only punish right out lies where they are trying to avoid getting in trouble for hurting or doing something. By punish I mean, I make it clear that they are in trouble for lying not the crime in question. I make it clear that Lying doesn't help and you can get out of time out when you tell me the truth. I also make him say sorry to whoever he blamed for said crime.
The little stuff they make up like seeing the fish jump...I just call them on it. NO there were no fish (I might say something silly like, that was a whale, if you think it was more of a pretend ting) If he was serious then I would tell him people won't believe you when you lie....Tell him the store of the boy who cried wolf.
It's hard at this age to help them understand what lying is..It's like they are growing and have discovered a new twist to pretend playing. If we let go it could be a big problem.
It also helps if they understand what truth means. My son loves bed time stories. You could make up stories about a little boy who did things that your son did that day. then at the end of the story explain how it was a true story....once he had a few all true stories add something that didn't happen in your sons day and ask him what wasn't true. That way you know he has a good understanding about true and not true!
Hope you find something that works!