Ever since my I adopted my white german shepherd, he has severe anxiety/fear issues with sounds and other people - so much so that when he gets all worked up, he doesnt eat and it makes himself sick.
Backstory - I got him about a year and a half ago at a local GSD rescue. He came in really young (maybe 2 months old) with 4 other puppies. They were dropped off, very skinny, kept outside, flea ridden. (thats all i know). When I found him he was 8 months old with just his sister left, and they were both very skiddish around people, wouldnt come out of the run to see anyone, occasional approach/lick and then run back. I adopted him after coming back multiple times to see him for 3 weeks, he fell in love with me.
But since then he is so fearful of people when we are on walks, any sort of bizarre sounds, etc. He doesnt like anyone walking behind him or being approached. Scenario - if we are walking and he sees someone coming towards us from like 200 ft away, he starts rushing toward them (to get passed them!) and cries and cries till we pass them. I try to get him to sit and wait, he cries the whole time, but atleast he is manageable. But its still really alarming to me.
HOWEVER, he LOVES the dog park...even if there are humans walking around, he is off leash and just runs around and plays with other dogs. He wont let anyone come up to him, but every once and awhile you'll catch him sneak up on someone to smell....
He's an amazing dog - doesnt bark, has ZERO aggression, plays and sleeps with me, but his condition is really bad as far as anxiety goes. Im at the point where im considering prozac or something similar. What do you guys think?