Well, i'm not 100% sure, but it sounds like Evie *might be* a "shy" dog. this is genetic, the dogs are born this way. We can make the shy dog better, or worse, but shy dogs are shy, on some level, for life. Shy dogs dislike unknown humans touching them. period. There are MANY levels of shyness, from mild, to severe. Most shy dogs are okay with dogs, though, although, some shy dogs can also develop reactions towards unknown dogs, too, BUT, that is usually easier to manage.(the shy dog's "dog" thing i mean, if she ever develops a "anti-dog" thing) Usually, with shy dogs, it is recommended the shy dog never ever be forced to accept the unwanted human hand on them, but, obviously, at the vets, that won't work. You may need to consider buying a muzzle, for the vets, and spend some time getting Evie desensitized to wearing the muzzle very briefly now and then, and making that moment the best moment of her day. Also, ask vet staff, as much as possible, to not TOUCH Evie unneccessarily, and as much as possible, allow YOU to be the one holding Evie for shots or whatever. as it is often the TOUCH that bothers the shy dogs. GOOD LUCK!! and you are not alone, there are others facing this same struggle. Also, here is Kikopup vidoe on shyness, but, this stuff might not be very helpful for a vet who HAS TO touch Evie. The video below is more about getting Evie to accept YOUR touches, so it may not help so much for getting Evie to accept the vet's touches, nor the touches from an unknown human.