How many puppies do German Shepherds have
companion-animals
So, how many puppies do German Shepherds have? A healthy German Shepherd usually has a litter size between 5 and 9 puppies per pregnancy, with the average falling around 6 to 7....
Open article