Gosh. That really sucks. I'm not at the point you're at with kids their age so I can't offer you an ideas or stories.
I have read here before that in time, the kids will figure it out. You stay strong and level headed and consistent and they'll weed him out.