So... basically.. mom can get impregnated multiple times by multiple dogs and give birth to all the pups in one litter??

Ehhh I don't think that's possible. I think a litter of pups is created by just one dad and one mother.