At least 8 weeks is the usual time. Congratulations on your dog being a new mom, and try not to get toooooo attached to the pups! It will be hard to see them go, I am sure, but at least if you know they are going to good homes, you will know you are spreading joy far and wide!