My dog is 8 months old and was fab until 15 weeks when an off lead dog ran up to her barking and growling and the owner then quite roughly stroked her and apologised for his dog. My pup was understandably nervous. After this she seemed to bark at every passing dog and person. We took her to a trainer who deals with these breeds and we are now getting alot better, definatly seeing improvements but she is still quite nervous if people or dogs are too close and she tried to run off infront. My trainer took her to a built up area yesterday, lots of people and dogs and I sat there with my mouth open...she was absolutly perfect. Yes a few dogs barked and she barked back or tried to scatter off infront but I couldn't believe my eyes. She walked so well. Healing when told, no pulling, walking past people and dogs with no reaction. I took the lead and I was so proud to be walking her. I was gobsmacked. Then, I took her on a walk today and straight back to pulling and barking at dogs. I did everything my trainer asked and everything I did with him yesterday. I took her on a run arpund a field first to wear her out, then into the street as my trainer said wearing her out first will help all the energy go away so she'll probably walk better when around her fears. That did not happen today. Don't get me wrong she is better but I feel so deflated after seeing what she did yesterday then today. I know it takes time but after seeing her walk around so many people and dogs yetserday, i thought she'd be ok today and know they are no threat. Why do dogs behave for trainers and little 💩 when they're back with their owners.