The past tense of lavish on is lavished on.
The third-person singular simple present indicative form of lavish on is lavishes on.
The present participle of lavish on is lavishing on.
The past participle of lavish on is lavished on.