I have two daughters age 7 and 9. But tips for other ages are more than welcome.
That's what I'm doing at home, I also monitor news for threats happening and some sample payloads, IPs, and add to my block list.
Its not bulletproof, but I'd say 70% at least gets blocked.
You see your son/daughter upset at 5:30 PM.
Suppose logs show your son/daughter was accessing IPs associated with Facebook/Messenger at 5:28 PM.
One could reasonably infer that something/someone upset them.