Here are a couple of links that may help you, our little guy had calcium oxalate stones that could not be dissolved. 
 
While these discuss bladder stones, crystals are a precursor:   
About Dogs - Bladder Stones - Struvite Crystals - Urinary Tract Blockages  Bladder Stones (Urinary Calculi) in Dogs