We do not currently know of any antonyms for sat on your haunches.
For similar words to sat on your haunches, try: