The past tense of puppysit is puppysat.
The third-person singular simple present indicative form of puppysit is puppysits.
The present participle of puppysit is puppysitting.
The past participle of puppysit is puppysat.