A leash is about connectivity and control. Whoever holds the leash is in charge.
If you are holding a leash in a dream, then you are exploring issues of control. Consider to what or whom the leash is attached and add that distinction to your dream.
A dog on a leash might be about attempts to control love and loyalty. Another person on a leash is a symbol of attempting to rein in the qualities represented by the character aspects of that person.
If you are on a leash, there may be a need to submit or surrender control to another person, institution, or circumstance in your life.
[1]To dream that you are holding a leash indicates a need for more control in your life.
To dream that you are wearing a leash, suggests that you need to show more restraint with regard to your infatuations and the way you express your sexuality.
[2]Holding a leash may suggest that you are restraining someone from exercising his or her personal freedom. It may represent the restraint of your own behavior in public.
[3]Controlling one to the point of complete domination
[4]