Во-1, рано паникуете. 4 месяца для лабрадора - совсем крошка. Почитайте, в каком возрасте эта порода становится взрослой. Во-2, вы должны разделить прогулки и туалет. В туалет ходим так: вышли на одно место и стоим там.  Грубо говоря : квадрат 2 на 2 метра. Вы не играете с собакой, не отрабатываете команды, не ласкаете. Просто говорите : писай здесь. Ну или другие слова, которые выберете. Все, дальше уткнулись в телефон и просто ждёте. Щенка все вокруг отвлекает, а для важных и даже менее важных дел на улице нужно сосредоточиться. Когда чудо случилось, хвалите и идёте гулять активно.В следующий раз выходите ровно на тоже место. И все повторяете.  Лучше, если там не будет других собак, кошек, птичек, детей и других отвлекающих факторов.Если выбрали команду "писай здесь", дома слова эти не произносите ни вместе, ни по отдельности. Молча вытираете лужи.У вас все получится.) Ваш малыш УМЕЕТ терпеть 5 часов!)