I have a 3 yr old GSD Mix who has been good with people until the last 3 weeks. He has started barking and lunging aggressively at people who he has met before and previously liked. He doesn't seem to want to be touched. The first time he did this it was with a 9 yr old girl - friend of my granddaughter - who was visiting our house for the second time. The first time he liked her quite well - this time he lunged at her twice. The next time he lunged at a preschool girl behind a chain link fence when she approached the fence to be near him. He has been by these children many times in the past and been fine. Then a few days ago my sister in law visited for the 3rd time in a few weeks. He knows her and has sat by her calmly to be petted. This time when she came in the door and offered the back of her hand to him to sniff he lunged at her and aggressively barked at her. It deeply troubles me that these people are not strangers to him, but people he has interacted with well in the past. I know of nothing specific that has been a trigger for this. A dog reaching maturity, perhaps?
He is neutered, was a shelter dog, is in a training class but still needs a lot of work. He is somewhat submissive but not totally. I have had him for 2 1/2 years. I've never had to worry about him with people until now, but he has always been high-strung and has some phobias. So far, no bite - just bark - but I definitely don't want it to escalate!
Could definitely use some advice on how to handle this!!