Wiktionary
have someone by the short hairs
vb. (context idiomatic English) To have someone in a difficult situation in which he or she is without alternatives and can be controlled.