German Shepherds are generally good with other dogs. However, because they are an intelligent working breed, it's not unusual for them to be somewhat aloof when encountering dogs for the first time. But once another dog has gained their trust, it's easy for them to become fast friends.