So my dog is behaving pretty nice, I'm walking him without leash everywhere, even if there are other dogs, cats or whatever, but there is one specific thing and I knew that it will have to be solved once, and I didn't know it will start happening now when he's already 2 years old. So the breed is German Shepherd and as I said above he's behaving pretty good, but there is one specific thing, or maybe even two things that concern me. So the thing is when my dog sees that someone is afraid of him, pulling back from him and trying to go away he will most likely attack, not literally like, he never bit anyone before, but it's leading to that, he starts jumping around that person, opening his mouth and showing his teeth, he knows if he bites it won't be good, he never did it, but people who are scared of him, this way get scared even more. So last week I took him camping with me and there was like a 2 year old boy who he went to and I was playing cards with my friends and didn't even notice. The boy himself didn't get scared and he pet my dog, but when his mother turned around and saw huge dog she immediately took kid in her arms and started not literally again running, but trying to back off, so again when he saw that she was scared he started jumping around her and as they say trying to bite her, but I know he would bite if he wanted to because it's not really hard to bite if you are dog, but he didn't bite her, he just started jumping on/around her as they say and tried to attack, so it ended up people from their camp chasing my dog back and yelling kill him/throw him and stuff. I know Serbia is primitive, but they were just trying to be protective. However I hope that you understand that problem, when he sees someone who is afraid he puts himself in charge and maybe tries to warn me because he is trying to attack and jumping but won't bite, or won't let them go, I really don't understand what is he trying to do and how to correct it, I know dogs have sixth sense and they can sense negative energy, fear, nervous and stuff. I think it's because that's the way I play with him, like chasing him/playing with him like another dog, and when he tries to do it with someone else and they give up, he is the alpha. And the other problem maybe it's not problem but I do get it as a problem, when he sees someone entering our yard he goes crazy like barking, growling literally chewing his cage, and when I let him out, while those people are still in the yard he goes back to normal, like nothing happened, and pays no attention to them, but when he's closed even if he knows the people he goes crazy like that, and again if he is outside his cage in the yard, he never made a problem. Please try to help me somehow, help me to understand what is he trying to do, and try to correct it somehow. Thanks in advance!