German Shepherds make wonderful mothers and can have very large litters. I have bred everything from 1 single puppy to 15 puppies. Their usual litter size is around 8 puppies. The majority of German Shepherd puppies born, the first pup will be a male (typical male always impatient).
There's probably no better proof of this than that the first three AKC obedience champions were Golden Retrievers. This breed is extremely easy to train, and comes in fourth in The Intelligence of Dogs by Stanley Coren, as one of the brightest dogs ranked by obedience-command trainability.Jul 24, 2015