I wish I had some more info for you but the only thing I can think of is to talk w/ your vet or get a secnd opinion. They also have dog therapists, maybe you can consult w/ one?
good luck for your sweety, sounds like a real trooper!