Re: Punishment for this?
I think you are doing a great job trying to figure out which punishments work, and you have some creative ones!
My 6 year old daughter lies to avoid trouble, too. And it always backfires.
I have a word of caution though, and I hope it doesn't offend. I hope that you don't call him a liar to his face. I worry about doing this, as I don't want to solidify a character trait in my daughter that I don't want her to have. If she believes she is a liar, and if she believes that I believe she is a liar, she will have no motivation to change. I want her to rise up and meet the standards of an honest person.
Hang in there! I hope he "gets it" soon.