wrangler

noun
  1. a person who takes care of horses or other livestock, especially on a ranch
  2. Usage: Western U.S.
  3. a person who argues or disputes, especially in a persistent or contentious way

Examples