Which of these sentences shows correct pronoun-antecedent agreement?

A. Every recruit must spit shine their boots for inspection.
B. Every recruit must spit shine its boots for inspection.
C. Every recruit must spit shine they're boots for inspection.
D. Every recruit must spit shine his or her boots for inspection.

D. Every recruit must spit shine his or her boots for inspection.