Answer by
bmacavid (85)
General consensus says that puppies should be with their mother dog for at least 45 days, not just because they need to breastfeed but because their mother sets all the rules the puppy will need to turn into a submissive, socially skilled dog, which will result in a naturally balanced dog without phobias, obsessions or fears.