There are several differences between the German Shepherd and Bohemian Shepherd, including the origins. For example, the German Shepherd is from Germany, while the Bohemian Shepherd is from the Czech Republic. Also, the German Shepherd is larger in size and has various coat colors, unlike the Bohemian Shepherd with only black and tan coloring.