How many German Shepherds are there in Germany and worldwide?
In Germany live about 250,000 German Shepherds.
Every year, ca. 10.000 puppies are born.
The German Shepherd is the most popular breed by far not only in Germany, but also all over the world: about 900,000 Shepherd puppies are born each year.