С одной стороны, человек берётся рукой за поводок, когда к ошейнику собаки этот поводок уже прикреплён.
С другой стороны, человек берёт собаку «на поводок», когда ошейник на собаке уже есть, а поводок к нему ещё не прикреплён.
Когда собака срывается с поводка, т. е. убегает вместе с поводком, то я беру её за поводок.
Когда собака бегает сама по себе и мы встречаем другое животное, то я беру её «на поводок».
Правильно ли я рассуждаю или есть более строгие/конкретные правила?