what causes urinary tract stones in dogs?
While struvite stones are usually caused by infection in dogs, the rest of the stones are caused by metabolic abnormalities (such as liver disease or high blood calcium), nutrient imbalances from diet or supplements, or genetic conditions that the dog or cat inherited from their parents.