Geez, that sucks. Are you ok, though, physically? I wonder if her dog is like that with all new people. Poor thing.