Hallo Neuling
Also, die Sache mit dem Dinge fressen draussen kann man abtrainieren, klaro. Nen Link zu nem Thema hier weiss ich jetzt nicht ( ich weiss aber das es einige gibt ), aber goggel doch mal "Fuchskackealarm - Schrei". Damit habe ich gute Erfahrungen gemacht, es geht natürlich auch mit anderen, vermutlich deutlich besseren Methoden.
Die Sache mit den Scherben ist da schon schwieriger. Du wirst deinem Hund nicht angewöhnen können ausschau nach Scherben zu halten und drum rum zu laufen, das ist dein Job. Hier liegen auch oft viele Scherben rum. Ich habe das mit einem Komando gelöst, nämlich mit Halt. Dann bleibt Baylie sofort stehen und ich kann ihn gegebenenfalls um die Scherben herumlenken. Musst natürlich immer mal den Blick auf den Boden haben. Allgemein solltest du dir zwei zusätzliche Augenpaare wachsen lassen, denn beim Gassi sollte man immer ein Auge beim eigenen Hund haben, eins in der Umgebung um abzuchecken ob Gefahren ( Scherben ) oder anderes lauert was euch in Situationen bringt in die du nicht willst, und außerdem musst du, wenn euch ein fremder Hund entgegen kommt auf den gucken, wie er auf deinen Hund zugeht usw.., und zusätzlich noch auf deinen eigenen Hund. Klingt schwieriger als es ist
Passieren kann immer was. Ob ein Hund deinen Hund beissen will erkennst du wenn du ein wenig "Forschung" über Hundekommunikation betreibst und gut beobachtest.
Zu echten, gefährlichen Beissereien kommt es zwar selten, aber es kann vorkommen. Wenn dein Hund frei läuft wird er es vermutlich selber besser regeln als mit deinem zutun, wenn er an der Leine ist kannst du vorbeugend einen Bogen um andere Hunde laufen statt frontal weiter auf sie zu, du kannst mit deinem Körper deinen Hund "abschirmen", kannst vor ihm laufen und ihm damit signalisieren: ICH habe hier die Verantwortung Dinge zu regeln, nicht du... und noch viel mehr.
Kritisch KÖNNTE ( passiert nicht zwingend ! ) es werden wenn die Hunde sich starr in die Augen glotzen, aufeinander zustelzen, steifbeinig laufen, der Schwanz heftig wedelt ( nämlich nicht immer ein Zeichen für Freude ) und noch an vielen anderen kleinen Zeichen. Ich würde dir raten die Leine loszulassen, oder noch besser den Hund frei laufen zu lassen wenn du dir nicht sicher bist. Denn erstens kann dein Hund dann abhauen falls wirklich Gefahr drohen sollte, und zweitens kommunizieren Hunde miteinander viel viel besser wenn sie sich frei bewegen können und der Mensch nicht dauernd zwischenfunkt.
Sind die Hunde im Freilauf und du bist dir nicht sicher ob die Hunde sich ganz "grün" sind würd ich dir raten zwar zu beobachten, aber gleichzeitig weiterzugehen, mit sicherem, flotten Schritt. Wenn der andere Hundehalter das gleiche macht entschärft das die Situation ungemein, denn den Hunden fehlt dadurch ihre "Unterstützung" vom Menschen her, du vermittelst quasi: Wenn du dich kloppen willst, bitte, aber ich mach da nicht mit." Die wenigsten Hunde haben dann noch Lust auf Zoff.
Im übrigen klappt es meist ganz gut sich kurz mit dem anderem Halter auszutauschen, zu fragen ob Rüde oder Weibchen, ob sie mal schnüffeln dürfen etc.
Du bist dafür verantwortlich deinen Hund gut zu sozialisieren ( wenn du einen Welpen hast. ). Am besten nicht immer davon ausgehen das andere Hunde das auch sind, aber auch nicht mit einer "Ogott ogott, ein fremder Hund..." - Einstellung in die Situation reingehen, dein Hund merkt das. Am besten immer locker und entspannt rüberkommen, auch wenns schwer fällt, das überträgt sich auf den Hund.
Kleine Hunde sind nicht so klein wie sie sind
Die sind ebenso wehrhaft und beherrschen ebenso die Hundekommunikation wie Große Hunde. Natürlich würde ich eine Dogge nicht so mit einem Dackel spielen lassen wie einen Dackel mit einem Dackel beispielsweise, einfach weil eine gewisse Verletzungsgefahr besteht das die Dogge dem Dackel unabsichtlich wehtut.
Aber generell macht die Größe nicht viel aus. Ich habe einen Hund der ein paar CM größer ist als ein Dackel, und die Größe hindert ihn nicht daran einem wesentlich Größerem Hund klarzumachen: Lass mich in Ruhe, ich hab keine Lust auf dein Gemache...