How Many Puppies Can A German Shepherd Have