The past tense of dehorn is dehorned.
The third-person singular simple present indicative form of dehorn is dehorns.
The present participle of dehorn is dehorning.
The past participle of dehorn is dehorned.