
Annotation:
"Have someone on a short leash" is an idiom.
https://www.google.com/search?q...ash%22+meaning

I think they could usually, if not always, be used interchangeably.
I added this one.
[#11787932] My wife keeps me on a short leash. (CK)