Urinary tract infection is major cause of bloody urine in dogs. Urinary tract includes urethra, bladder, ureters and kidneys. Infection in one or more of these parts of urinary tract can cause bloody urine in dogs. Other causes of bloody urine in dogs are
- Vaginal infection and inflammation
- Infection of prostate gland (male dogs)
- Urogenital cancer
- Stones in the urinary tract
- Parasites in urinary tract