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