when my mums dashunds were due to whelp she would put them in a large crate in her bedroom and that is where they would stay until pups were about 3-4wks then she would move them into the frontroom and they would only be allowed to socialize with the occasional other dog under close supervision, if the mother of the pups even saw another dog near her pups she would go in for the kill.
i rear my pups a little differently, my dogs are a pack and sleep, eat, feed together, they also rear the pups together,
the bitch comes into the house a couple of weeks before she is due and is only outside with the pack under supervision (in case she whelps) after she whelps the bitch and pups are only mixing with myself and brian to make sure they do not get stressed for 2-3wks,
after the 3wk mark the rest of the pack are brought in slowly and carefully to be introduced to the litter 1 at a time under close observation at 4wks (weather permitting) pups are slowly introduced to the outdoors (in a small pen) for a few hours at a time, if all is going well the pups are moved into the medium sized kennel with a low pen around it (to keep the pups contained) and this is where the rest of my pack comes in!
the other bitches take it in turns to help care for the litter and ive found my pups are more laid back and puppy rearing seems to be less stressful for both me and the mother of the pups.
(note of caution my dogs are a very well integrated pack of border collies and are all vaccinated, many breeds are not suitable for rearing their pups in this way)
i would love to hear your thoughts on this!