German Shepherds as a breed are not normally aggressive toward other dogs. They get along quite nicely with other dogs, in fact. However, any dog can be poorly bred, improperly socialized and handled, and improperly trained, even trained to be aggressive.