I thought Citrus was not good for dogs with crystals and stones 
 
 
Maybe look into Azodyl - folks on the liver group give this daily (1/4 to 1/3 of a capsule daily), quite a few have had great success in treating the crystals. 
I actually have it for Roxy, cause I am not sure if she has a "marking" problem or a bladder problem. 
Anyway, Azodyl is like a probiotic.  Maybe look it up and discuss with your Vet 
