Old dog

a knowing blade, an experienced person. Butler uses the phrase, Hudibras, part ii. canto iii. 208, where it was said of Sidrophel, “And was old dog  at physiology.” An Irish proverb says, “old dog  for hard road,” meaning that it requires an experienced person to execute a difficult undertaking.