have (one) on a short leash イディオム
leash
leash 1.
hold in leash to control; curb; restrain
2.
strain at the leash to be impatient to have freedom from restraint
have (one) on a abbreviate leash
To advance austere or bound ascendancy over one; to not acquiesce one actual abundant ability or autonomy. Poor George seems like doesn't get out too abundant these days. I anticipate his bedmate has him on a abbreviate leash. The bang-up has had her abettor on a abbreviate bridle anytime back she assassin her.Learn more: have, leash, on, short
Dictionary