“Topper was shocked to hear himself say, ‘No.'”
Spellcheck’s suggestion: he
That would give us:
“Topper was shocked to hear he say, ‘No.'”
OK guess what? That’s not better. Because it is simply not possible to arrange words in the English language such that “he” would be appropriate there.
And yes, that was a challenge.