I find, for me, if I keep them in larger groups the females give birth at different times and the youngest pups can't compete with the older pups..
If you leave females long enough with each other, they will synchronize their heat cycles (Much like humans). So you will get litters around the same time.