To maintain strict or tight control over someone; to not allow someone very much independence or autonomy. I think his husband has him on a tight leash. ...
What does Put your dog on a leash mean?
vb. 5 tr to control or secure by or as if by a leash. (C13: from Old French laisse, from laissier to loose (hence, to let a dog run on a leash), ultimately from Latin laxus lax)
What does off leash mean?
Meaning: If someone is off the leash, they are no longer restricted or controlled.