The past tense of stave off is staved off or stove off.
The third-person singular simple present indicative form of stave off is staves off.
The present participle of stave off is staving off.
The past participle of stave off is staved off or stove off.