Aggressive 2 Year old male German Shepherd
I have had my German Shepherd since 8 weeks, always socialised him. Taking him regularly to dog parks/ dog beaches. He was fine up until a few months after he turned one. He is aggressive towards other dogs he does not know otherwise he is gentle with all the dogs he sees regularly. He has just started also getting aggressive towards people he does not know and jumps up a lot, one time growling at someone we did not know. He has never been aggressive towards me I can walk right up to him stick my hand in his mouth while he's chewing a bone with no problems what so ever, although he does jump on me when I get home from work. When he is aggressive towards another dog which has happened a few times now he will get right up in there face growl and bark look like he's attacking but doesn't actually bite the other dog. Although he is very big and scares the owner/dog he's acting very aggressive towards. This can be anywhere around the house going for walks and is getting quite scary for me as I don't want him to actually hurt another dog or person and I don't want him to be put down. I'm not sure if he feels he needs to be aggressive as I might not be showing enough dominance over him? Please help what can I do to stop the aggressiveness?