Green discharge from the penis of dogs can be due to many conditions that should be investigated by the vet. Inflammation of Penis and prepuce is major cause of green discharge from dog penis. This inflammation can be due to
- Bacterial infection
- Injuries
- Tumors
- Constriction of the prepuce