Zweite Meinung beim Tierarzt fände ich auch wichtig.
Wie ich aus deinem Text herauslese, ist er ja nicht von sich aus aggressiv, sondern eher als Reaktion auf dein Verhalten vorher.
Eine Möglichkeit ist, dass er Schmerzen hat, oder aber er fühlt sich bedrängt von dir. Wie alt ist dein Sohn, geht er schon zu dem Hund und will ihn knuddeln und auf den Arm nehmen?
Hast du es mit dem kuscheln vielleicht übertrieben und bist ihm zu sehr auf die Pelle gerückt? Nicht alle Hunde mögen das, irgendwann wehren sie sich. Ist nur eine Idee, wenn ich deine Beschreibung lese. Ein Trainer, der euch beobachtet wäre eine gute Möglichkeit, wenigstens zur Beurteilung der Situation, das wird nicht so teuer sein, erstmal erkundigen.
Ja hab ich mir auch schon gedacht, das vielleicht vorher die Anzeichen vom Hund fehlinterpretiert wurde. Es gibt auch Bücher zur Körpersprache. Und zumindest einmal einen Trainer drüber schauen lassen wäre schon wichtig. Und ab jetzt nur mehr Kontakt, wenn der Hund von sich aus kommt