keep (someone) 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
keep (someone) on a abbreviate leash
To advance austere or bound ascendancy over someone; to not acquiesce addition actual abundant ability or autonomy. Ever back George about absent his activity accumulation in a bashed poker match, his bedmate started befitting him on a abbreviate leash. The bang-up has kept her abettor on a abbreviate bridle anytime back she assassin her.Learn more: keep, leash, on, short
Dictionary