Appreciate the response!
I 100% agree that heading isn’t the priority but maybe I should explain the situation a little better. My DS just wants to play soccer all day and he wanted do training with me in addition to his club practices / games. He always has fun and is usually asking when we will do it next once we finish. We spend about 45 minutes to an hour doing skill drills in some of the areas you had mentioned, with me deciding and directing the drills. After that we have free time which is where we do whatever he wants. Examples of stuff he picks in this time is us doing PK’s against each other, little 1v1 games and shooting at targets. I still instruct him during the free time (you can’t take the coach out of me haha) but it’s really meant just to be about fun, what he wants, and time for us together. With his team and our other skill work, I believe he has more than enough focused work for a 7 year old so I want this time to be about him. This is the time when we would be practicing the headers (it’s been his 1st request last couple times).
As far as me training him; yes I have played, been coached by some great coaches and taken courses (licensed). Also I have a couple immediate family members who have played or coached high-level soccer that I constantly use for advice and feedback with it. Agreed heading is not simple but I do feel comfortable teaching it correctly.