30 Minuten pro Gang erscheinen mir lang, das würde ich langsamer angehen.
Es gab schon einige Threads zu dem Thema, dass ein Welpe, der noch nicht lange da ist, nicht Spazierengehen will oder sich nicht lösen will. Das ist Unsicherheit und Reizüberflutung.
Lass ihn erstmal ankommen und Vertrauen zu Dir aufbauen. Bleib im Garten und geh draußen nur so weit, wie er möchte. Aber lass ihn nicht bestimmen, dass umgedreht wird, geh noch 2 Schritte in die Richtung weiter, die er nicht will, und leite Du das Umkehren ein.