There are basically three types or lines of German shepherds in the world: East German lines, Czechoslovakian lines and British lines. North America also designates the American show, American pet and German show lines; however, these are essentially descendants of the other three.
It's very difficult to tell the difference between the various lines of the German shepherd dog. In general, the East German lines are muscular and have large heads. Czechoslovakian dogs were bred mainly from East German lines and are virtually indistinguishable. British shepherds are a bit leaner and longer but have a heavier bone structure. While the German breeds are known as better working dogs, the British line is more of a family dog.