In older dogs, bleeding from the penis is usually due to infection and inflammation of prostate gland, enlargement of prostate gland and tumors in prostate glands. Other causes of penile bleeding in dogs can be
- Clotting disorders
- Trauma
- Urinary tract infection
- Kidney or bladder stones
- Urogenital cancer