We do not currently know of any antonyms for made a pig of oneself.
For similar words to made a pig of oneself, try: