German Shepherds: A Dog With Heart
German Shepherds, sometimes called Alsatians though that is largely a term of the past now, are a breed with a spotty reputation and history, though that is largely unwarranted. The breed has its roots in the European sheepdogs used across the continent by local communities to protect the herd, but…