Nicht jeder Hund verfügt über einen Schutzinstinkt. Je nachdem, wie der Besitzer mit dem Hund umgeht, kommt der nicht mal in Gefahrensituationen zum Vorschein. Ich würde mich da nicht drauf verlassen.
Am besten Du stellst Dir Pfefferspray griffbereit hin. Ein bellender 40-cm Hund wie Dein Puschel wird jemanden, der Dir an Leib und Leben will, sicher nicht abschrecken - da reicht bereits ein gezielter Tritt. Bei Einbrechern ist das sicher was anderes, die steigen meist nicht ein, wenn eine Fusshupe richtig Lärm verursacht. Ansonsten kann ich Dir nur Rassen empfehlen - wie der Kuvasz oder Maremmaro-Abruzze - die verteidigen kompromisslos *g*.