I'm glad I was helpful. I just remembered the name of a book I wanted to suggest if you haven't already seen it.

The Explosive Child by Ross W. Greene.