I have had many dogs in the past but never a nervous one and think I may need some expert advice. I have a 18 week german shepherd who is a lovely pup and very very clever. She knows commands such as sit, lie down, leave it, stay, come, watch me, through legs and stop. When I do training at home she's very on the ball and loves doing it...anything for a treat! I started to take training out on walks and again she would do anything I asked. We socialised her the minute we could and she was fine with people and other dogs and nothing has changed. These past few weeks we noticed she started barking at other dogs and no matter what treat I have she won't focus on me at all. Even if the dog isn't looking at her she'll bark. This has no gone on to barking at some people. Some she'll watch walk by others she'll bark at and if someone tries to stroke her she backs off and barks. This has really upset me because ive tried my hardest to prevent her being the barking shepherd people fear and show people with training they can be lovely dogs. I really don't know where I've gone wrong. I've had people shake their heads, tell me 'control it' etc. I've invested in a trainer who has said she is nervous and when we do group training she will bark throughout the session but does focus on me and do her training then once we have to regroup she'll bark again. Its got to a point I dread walking her because I don't know if there will be any distractions. Does anyone have any advice or positive stories? Is this a phase?