If your dog is experiencing green discharge, you should seek veterinary assistance immediately, as it can indicate a complication with the pregnancy. Ideally, a puppy should be born soon after the appearance of green discharge, but the exact timing will depend on the dog and her individual circumstances.