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