Vaginal infections have a variety of causes. Sometimes bacteria or other pathogens are solely to blame, but in other cases, infections develop as a result of other health problems. Vaginal trauma, foreign bodies, anatomic abnormalities , tumors , problems with the urinary tract, and hormonal disorders can all lead to vaginitis in dogs.