Veterinary    Kidney stones

Species 

Common types

Dog 

Struvite, Oxalate, Purines (urate, uric acid, xanthine)

Cat 

Struvite, Oxalate

Ox 

Silica, Struvite, Carbonate

Sheep 

Silica, Struvite, Oxalate, “Clover stones”, Carbonate

Horse 

Carbonate

Pig 

Urate (uncommon types)