Maybe it's because of a bad childhood experience but I'm uneasy with German Shepherds. There's a reason why they are used so often as police dogs. I know that with proper training they can be wonderful family pets but I'd always be on edge waiting for their basic instincts to suddenly kick in. Many breeds were developed to do specific jobs and if that job included hunting, guarding, protecting and yes, fighting (I'm looking at you Mr Pitbull) then I'd keep clear. Also, German Shepherds are usually quite big dogs so I wouldn't have one on that basis alone.