Question tags depend on two things: whether the main clause is positive or negative, and which tense and auxiliary verb it uses. Check each option against both.
Since only "does he" satisfies the positive-tag rule and the present tense match, it is the correct tag.
Let's summarize:
Checking polarity first and tense second gives the right tag every time.