He doesn't sound aggressive, he sounds like a puppy. Maybe stay away from dog parks and just socialize with peoples dogs you know for now? I'm sure you'll get experienced advice from a long term GSD owner. I've only had my puppy for a couple months. I do wish you luck though. I just don't think at four months they can BE aggressive because they're still babies but that's just my opinion.