
I think you have to do what is right for your particular canine household. I have always been appalled when I hear people saying that dad of litter was cleaning pups etc. I have always let my bitches intermingle with her mates while pregnant, but as soon as they go into labour, the other dogs are moved well away.
Last year I had a last litter from my best bitch. I knew that I was going to keep the litter, whatever was born. Up until this pregnancy, she had been sleeping with her son and daughter from her first litter. It was always her choice, and when I shouted bedtime, those 3 went off to the same bed together.
Once whelped, my girl was settled down in her whelping box, in the living room. Instead of the usual open doors routine, my kitchen door was closed, and the rest of the pack banned from the nursery area. Coming from the kitchen, and not closing the door quick enough, the bitches 2 year old daughter whipped past and ran in to mum. She stayed with her mum in the whelping box throughout the rearing of the litter, and her mum was totally happy about it.
My bitches would normally want to threaten murder if another dog even looked at their newborns. I would always have said that a nursing bitch should not have other dogs around. But hey, what do I know?
Pups are now a year old, and mum, with her 2 year olds, and her one year olds is still very close to them all.