Я бы поспорил с идеей, что одних антирывковых шлеек будет достаточно. Они полезны, чтобы она тебя не волокла, конечно, но это скорее инструмент управления, чем тренировка. Настоящая работа - когда ты активно награждаешь её за то, что она выбирает оставаться рядом с тобой. И я думаю, в предыдущем ответе правильно сказали про время. Главное - поймать такие моменты *до того*, как она решит кинуться на белку, а не после того, как уже натянула поводок на максимум. С двухлетним лабрадором ты борешься с инстинктом, поэтому нужно сделать альтернативу более интересной для неё, чем всё, что её отвлекает.
Мне действительно помогло, когда я стал воспринимать прогулки со слабым натяжением поводка как игру, а не как послушание. Каждые несколько шагов, когда она идёт спокойно рядом, обозначь это словом или кликом и дай ей лакомство сразу же. Награды должны быть лучше, чем то, за чем она охотится - высокоценные вещи вроде курицы или сыра, а не сухой корм. Вероятно, придётся делать это неделями, прежде чем до неё дойдёт, и да, сначала прогулки будут короче, потому что так сложно оставаться сосредоточенным. Но как только она поймёт, что слабый поводок означает, что с ней происходят хорошие вещи, мотивация переключится. Тогда, когда она потянет в сторону собаки или белки, ты можешь просто встать или спокойно повернуться, вместо того чтобы с ней бороться.
Последовательность действительно важна, но не в смысле выбрать один ошейник и никогда его не менять. Важно, чтобы все, кто с ней гуляет, использовали одно и то же время для вознаграждения и не случайно не поощряли рывки, позволяя ей добраться до того, на что она кидается. Если она потянет достаточно сильно, чтобы достичь желаемого, ты в сущности научишь её, что рывки работают. Такой паттерн сложнее переломать, чем начать с нуля с правильного подхода.