Das klingt ja alles nicht so schön.
June bitte nicht beschimpfen wenn sie rein macht. Das führt in der Regel nur dazu das sie das mit dir verknüpft und sich irgendwann womöglich n deiner Gegenwart gar nicht mehr lösen mag. Dann verkriecht sie sich nur noch in abgelegenere Ecken der Wohnung und macht rein.
Verträgt sie ihr Futter denn? Manchmal spielt eine Unverträglichkeit auch damit rein das Hunde nicht so lange einhalten können.
Ansonsten wie schon geschrieben wurde öfter raus gehen. Am Besten wie bei einem Welpen plus minus alle 2 Stunden über Tag. Hält sie nachts ein? Ansonsten die Zeit in der nachts nicht raus gegangen wird auch kürzen. Später abends, früher am Morgen. Und wenn sie sich draußen löst loben, aber nicht zu quietschig überschwänglich, das kann schon wieder zu viel sein.
Zum schnappen (Mein erster Gedanke war Unsicherheit, unsere Hündin schnappt auch bei Leuten die sie nicht kennt und einschätzen kann aus Angst. Bzw sie würde, würden wir das nicht händeln), kreiseln und heulen würde ich dir auf jeden Fall einen kompetenten Trainer empfehlen, welcher zu euch nach Hause kommt, sich das anschaut und dann mit euch zusammen daran arbeitet. Das kann auf die Entfernung schlecht beurteilt werden.
Außerdem: einmal tief durchatmen.
Die Hündin ist seit 3 Wochen bei dir. Du musst einmal bedenken das ihr euch noch gar nicht kennt. Du bist ihr auch noch total fremd, bedeutest für June keine Sicherheit und für sie ist es nicht so einfach zu verstehen warum sich jetzt plötzlich ihr Leben komplett verändert hat.
Ein scheinbar sehr sensibler Hund, und Shelties sind leider nicht unbedingt für ihre Stärke was Reize angeht bekannt, reagiert da unter Umständen deutlich heftiger als ein total gechillter Rassevertreter.