ich habe mich gerade durch alle Postings "gearbeitet" und kann mich Mary nur anschließen. Such Dir einen guten Trainer, der sich die ganze Situation bei Euch zuhause mal anschaut. Auf die Ferne ist da wirklich keine sichere Diagnose möglich und ohne die sollte man auch nicht immer wieder irgendetwas ausprobieren und erst recht nicht einen Hund weggeben.
Zusätzlich würde ich sie - unter Umständen in Absprache mit dem Trainer- in einer größeren Tierklinik / Uniklinik mal durchchecken lassen und zwar einfach um sicher zu gehen, dass es nicht doch organische Gründe gibt. Ich kenne zwar Euren Tierarzt nicht, aber bei Spezielfragen sind die "normalen" Tierärzte verständlicherweise öfters überfordert.