(as) happy as a pig in shit

(as) happy as a pig in shit

rude slang Very happy and content in one's situation. Johnny loves politics, so he's happy as a pig in shit at this convention. I know I'll be as happy as a pig in shit once I get this stupid cast off my leg.
See also: happy, pig, shit
Farlex Dictionary of Idioms.
See also:
  • (as) happy as a pig in clover
  • clover
  • the happy day
  • (as) happy as can be
  • many happy returns of the day
  • the disease to please
  • disease to please
  • happy days
  • many happy returns
  • cut back to