many more eggs are likely to be fertilised than pups born as the fertilised eggs have to implant in a good place in the uterus and develop an efficient placenta.
So primarily it is the bitch that determines numbers unless as said the Male is sub fertile.
it's often swayed by the timing of matings - and how long the sperm has to 'hang around' for the eggs.. sperm for girls has more staying power :-) didn't work with one of my litters where we had early matings but only 1 girl... but it apparently has some impact