Вы говорите «гулять», «погуляем», «идём», «на улицу», «парк», «палка», «мяч», «вон там», «мальчик-девочка» (в контексте прогулочных знакомств), «сейчас» (интонацией вверх). Это десять фраз-триггеров, которые собака выучивает мгновенно. Даже если вы не собирались.
Собаки не понимают слов, они считывают интонацию и ассоциации. Вы сказали «гулять» один раз перед поводком — пёс запомнил.
Сказали «потом» — не понял. А вот «посмотрим» в бодром тоне может быть воспринято как обещание. Если вы часто говорите «сейчас» и не идёте, пёс расстраивается.

Как не обманывать ожидания
Не произносите этих слов, если не собираетесь выходить. Говорите «может быть», «не сегодня» — спокойным тоном. Если всё же сорвалось, а вы передумали — переключите внимание на игрушку. Собака быстро учит, что «сейчас» из ваших уст — пустой звук, и перестаёт реагировать.
А как же команды?
Команду «гулять» используйте только перед выходом. Замените её на слово «вперед» или «идём» на прогулке. А дома говорите «хочешь на прогулку?» без дальнейших действий, если не идёте. Собака различает интонацию вопроса и утверждения.
Проверка
Прошепчите «гулять» с закрытой дверью. Если пёс бежит к поводку — он выучил слово идеально. Поздравьте себя и больше не злоупотребляйте.
Ответы на популярные вопросы о дрессировке
Сколько слов может выучить собака в среднем?
100-200, как двухлетний ребёнок. Бордер-колли могут до 1000.
Можно ли обучить собаку различать «гулять через час»?
Нет, у собак нет абстрактного понятия времени. Только ассоциации с действиями (надеваю обувь — сейчас гулять).