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