We found a 6 month old pomeranian on our doorstep a few months ago. After taking her to the vet to check for micro chip we ended up keeping her. When we first approached her she began to shake violently and when we backed away she relaxed. She is used to us now but whenever a stranger is on the streets or comes to visit she begins to tremble again. Also when in sight of another dog she will run in the opposite direction no matter what I do.
Also I was walking her and a cat popped out and she also made a run for it. I found this extremely unusual because it should really be the other way around.
Any ideas on how to fix the people and dog problem?