Da würde ich auch sagen, verstehe ich nicht warum der Hund sich streicheln lassen sollte, vielleicht ist es bei ihm auch Agressivität aus Angst, du sagtest ja, dass er aus schlechten Verhältnissen stammt.
Wenn ich vor jemandem Angst hab, wäre ich auch nicht begeistert wenn der mich anfassen würde.
Du könntest die Leute ja freundlich daraufhin weisen, dass der Hund nicht gerne von Fremden angefasst wird und gegebenfalls auch zuschnappen könnte. Dies finde ich nicht peinlich, sondern eher rücksichtsvoll dem Hund und den Menschen gegenüber, denn peinlich wird die Sache erst dann, wenn die Hand des Besuches sich auf einmal in der Schnauze des Hundes wiederfindet, ganz davon abgesehen, dass es bei einem richtigen Biss, nicht nur einem Schnappen zu ernsthaften Verletzungen kommen kann, für die du und der Hund grade stehen müssen.
Dort wo der Hund in Bedrängnis geraten könnte, würde ich ihm auf jeden Fall einen Maulkorb anziehen, da er für die Menschen im Umfeld (bitte nicht böse nehmen) eine Gefahr darstellt, die realtiv unberechnbar ist.