Dogs usually have a dark green or dark color discharge after the delivery of the puppies. This discharge is normal and can last for three weeks. In the beginning this discharge is heavy but later on tends to decline. Other than this discharge after delivery, any other discharge is not normal.