The past tense of rub on is rubbed on.
The third-person singular simple present indicative form of rub on is rubs on.
The present participle of rub on is rubbing on.
The past participle of rub on is rubbed on.