If your dog is having green discharge during pregnancy then it is not normal because any discharge during pregnancy in dogs is not normal. Dogs can have bloody discharge at the time of heat period and during delivery. Other than these two occasions, any discharge is not normal in dogs.
After the delivery, dogs can have green or dark color discharge for 21 days and this discharge is also normal. Bloody discharge after the delivery of puppies is also not normal and this occurs when placental sites don't recede. So, in my opinion, if your dog is pregnant and having green discharge then take her to vet.
After the delivery, dogs can have green or dark color discharge for 21 days and this discharge is also normal. Bloody discharge after the delivery of puppies is also not normal and this occurs when placental sites don't recede. So, in my opinion, if your dog is pregnant and having green discharge then take her to vet.