This thread is a bit sad as many people, including the Op's husband seem to think that once a woman has children she should cease to do anything she actually enjoys or shouldn't have any existence beyond being a wife and mother.
DH and I both have hobbies the other one isn't into - when he's away doing his climbing I have DD and when I'm off doing AMDram etc he has DD - but the thing is a family is a set of people who are allowed to have their own existence. It is good for kids to see their parents as existing beyond the parental role and having their own interests.
When I did AmDram DH came to the performances and made comments and said if it was good or bad and how good my performance was - he knew I enjoyed it, he liked to see me happy. Ditto me looking at all his photos of "amazing stuff I've seen".
The other thing about hobbies is they provide good conversations. Often we discuss stuff as a family and DD can tell us about how someone fell over in dance class and the line collapsed, or they all got out of step, DH can talk about how his friends car broke down with all their kit and they got stranded and ended up in a barn etc etc...
It is important for adults to get praise and encouragement, even more than kids sometimes, I started weight training and DH was really supportive as he knew I have physical limits that really made it hard for me. He did not whine about how, when I was lifting weights, I wasn't making his dinner, how selfish would that be?
Families and partners should take joy from their partner or children enjoying themselves. I am very happy for DD to be in a dance show - I don't really want to see it as I hate tap dance BUT I will go and tell her she worked hard etc because that is what she needs to hear. Ditto DH and DD would come to the plays I was in to support me in what I enjoyed. Sometimes being a friend/partner involves supporting someone doing stuff that is a bit inconvenient but that's what makes reciprocal relationships work.
OP, I do think your husband is ungenerous and selfish and if you enjoy dancing, keep it up!