In Deutschland werden über 40 Schafrassen gezüchtet und gehalten, während weltweit übrigens an die 600 verschiedene Schafrassen zu finden sind: Sie tragen wohlklingende Namen wie Alpines Steinschaf, Brillenschaf, Coburger Fuchsschaf, Deutsches Merinoschaf, Heidschnucke, Leineschaf, Ostfriesisches Milchschaf oder Waldschaf. Die Tiere sind oftmals nach den Regionen benannt, aus denen die einzelne Schafrasse ursprünglich stammt. So verschieden wie die einzelnen Landschaften sind, in denen die Schafe leben, so unterschiedlich sind sie auch selbst in Bezug auf Aussehen und Eigenschaften.
Jede einzelne Rasse ist mit einer besonderen Geschichte verbunden und diese passt wiederum zur regionalen Kulturhistorie. Die Tiere halfen schon immer den Menschen durch ihr Fleisch, ihre Wolle und ihre Milch über den Winter zu kommen. Viele Menschen lebten von der Schafzucht. Doch im Laufe der Jahre veränderten sich die Bedürfnisse der Käufer und Züchter. Dies führte dazu, dass so manche Rasse verschwand, während andere verstärkt gezüchtet wurden. Heute sind vor allem Schafe gefragt, die viel Fleisch und Milch liefern.