Schimpfen oder bestrafen bringt, wie Sheltie-Power schon sagte, gar nichts. Damit verunsicherst du deinen Hund nur noch mehr. 2 mal Gassi gehen finde ich zu wenig, mein Hund würde auch nur im äussersten Notfall "seinen" Garten bewässern.
Was weißt du über seine Vorgeschichte, woher kommt der Hund? Ist er eher ängstlich?