Yep, there's a big size difference. My aunt has a German bred German Shepherd, and he's well over 100 pounds. It's rare that I've ever seen an "American" one that size.

I prefer the German, but they're both great.