Tag: how many puppies do german shepherds usually have