Klare Antwort: Ja du machst was falsch. Bestrafung (und nichts anderes ist das mit dem Wassersprüher) ist in dieser Situation absolut unangemessen. Das Anschlagen ist absolut arttypisches und natürliches Verhalten von Hunden. Die einen sind da sehr vehement, die anderen eher ruhig und gelassen. Grundsätzlich ist es aber kein Fehlverhalten des Hundes, lediglich von uns Menschen nicht erwünscht.
2 Möglichkeiten gibt es, die definitiv helfen. Nummer 1 hat Lilly schon kurz erklärt. Wichtig dabei natürlich auch, dass du Leute hast, die immer mal wieder nur so bei dir klingeln, ohne dass sonst noch was passiert. Also kein Besuch kommt herein, sondern es klingelt eben auch mal nur einfach so an der Tür. Mit der richtigen Absprache, kann man das echt super üben. Wichtig ist weiterhin, dass darauf bestanden wird, dass der Hund tatsächlich auf seinem Platz liegen bleibt, bis du ihn frei gibst.
Möglichkeit Nummer 2, die nur zu empfehlen ist, wenn dein Hund zwar kläfft aber keine Aggressionen gegenüber den Besuchern zeigt: Lege deinem Hund eine Hausleine an (eine kurze Leine, die du schnell greifen kannst). Wenn es jetzt an der Tür klingelt, dann schnapp dir die Leine und lauf mit deinem Hund zur Tür. Lass ihn dort neben dir absitzen und empfange den Besuch. Der Besuch darf deinen Hund nicht beachten, er wird also nicht gestreichelt oder angesprochen. Für den Besuch ist dein Hund vorerst Luft und auch du kümmerst dich nicht weiter um ihn, bis auf die Tatsache, dass er neben dir eben sitzen bleiben soll. Dann bittest du den Besuch herein, führst deinen Hund im Fuß auf seinen Platz und legst ihn dort ab. Hat er sich beruhigt, dann kannst du ihn freigeben. Wenn du dich fragst, was das für einen Sinn hat... Ganz einfach, der Hund merkt, dass an der Tür überhaupt nichts Spektakuläres passiert, er sieht, dass du die Situation im Griff hast und er sich um nichts kümmern braucht. Er wird vielleicht auch weiterhin anschlagen, wenn es klingelt, aber damit sofort aufhören, wenn er sieht, dass du dich drum kümmerst. Es wird in der Folge ein kurzes "Aus" oder "Alles ok" ausreichen um deinen Hund "ruhig zu stellen"