Du hast einen Hund. Hunde bellen.
Das klingt jetzt blöd, aber es ist schon die halbe Miete, wenn Du das Bellen als natürliches Verhalten siehst, und nicht als schlechtes Benehmen.
Es ist sogar mehr als einfach nur natürliches Verhalten. Es ist Kommunikation. Snoopy sagt zu dem anderen Menschen "Komm nicht näher, halt Abstand".
Du solltest Dir die Situationen daraufhin anschauen, warum er meint, abschreckend bellen zu müssen. Kann er nicht ausweichen? Befindet er sich zwischen Euch? Warum möchte er mehr Abstand? Ist er Unsicher gegenüber Fremden? Ist der fremde Mensch frontal auf Euch zu gegangen?
Wenn Du Snoopy zu ausreichendem Abstand verhilfst, muss er nicht selbst dafür sorgen.
Ich gehe davon aus, dass das Rammeln eine Übersprungshandlung ist, mit der er Stress abbaut.