Great info Cidney, my yorkie too has a liver problem and that's what causes his stones. Fortunately the surgery that they did to redo his "plumbing" did work, and he's able to pass most of his stones freely now through his new hole. My yorkie's liver condition is not repairable through surgery, so I've been tweaking his diet and think I have come up with a pretty good solution. His urine looks much better since then. My yorkie has ammonium urate stones though, not the struvite stones. I'm so sorry for the loss of your yorkie
That's so sad.