Ein Hund, der schützt, muss auch passend geführt werden. Nämlich so, dass er das eben nicht unkontrolliert tut.
Ich meine in Deutschland darf ein Hund nicht mal einen Einbrecher im eigenen Haus stellen und beißen. Ich würde mir also gut überlegen, ob du sowas wirklich willst oder dir das Leben nicht einfacher machst und davon Abstand nimmst.
Wenn deine Frau Sorge hat, dass ihr Hund sie nicht beschützen kann, soll sie ihm beibringen, auf Kommando laut zu bellen. Das macht auch auf die Situation aufmerksam. Man kann dem Hund zB beibringen auf "Hilfe!" zu bellen.
In der Regel suchen sich Täter aber leichtere Opfer als solche mit Hund.
Meine Ersthündin ist klein, weiß und plüschig. Die hatte früher eine heftige Angstaggression (heißt sie hatte Angst und ist deshalb mit bellen und knurren nach vorne eskaliert) gegenüber Männern. Da machen die allermeisten lieber einen Bogen um einen, egal wie klein oder groß der Hund ist.
Zu netter Allround Familienhund passen viele Rassen...Labrador Retriever, Golden Retriever, Großpudel (die drei wurden für den Apport bei der Wasserjagd gezüchtet); Collie (ein moderater Hütehund), Cocker Spaniel (Stöberhund), Eurasier (werden als Begleithunde gezüchtet), Wolfsspitz, Großspitz (Spitze sind Wachhunde) usw.
Kommt halt drauf an, was einem sympathisch ist, was man dem Hund bieten kann und will und ob man selbst eher ein sensibler Mensch ist oder eher grob im Umgang.