I know what you mean about DH missing out on some things. My DH comes home from work between 4.30 & 5, nina is in bed by 6.30, he gets only 1 hr with her a day.
As for teething, have you tried a wet washer, or something cold that he can grip onto? That worked for Nina.