heeler

noun
  1. a dog that herds livestock by nipping at their heels
  2. a loyal political supporter who follows party leadership without question
  3. Usage: informal; often derogatory

Examples