How long do puppies live with their mom