adiben, please join the liver shunt and mvd group on yahoo groups:
http://pets.groups.yahoo.com/group/L...d_MVD_Support/
There are many, many members on there that have been in this same situation before that will be able to offer help. Also, they have an amazing amount of information in their Files section. There are many liver shunt survivors and dogs with MVD. I'm sure you will be able to find an incredible amount of information on there....
Also, here is a link with some info on Struvite stones that may be helpful:
http://www.b-naturals.com/Dec2002.php
If you don't want to feed science diet, tell him/her that you would prefer Royal Canin SO13...This food is also specially formulated to dissolve struvite uroliths, and is very low in protein. It's still not a wonderful choice, as natural foods are more than definitely better, but like I said, if you join the liver shunt group, many of the members on there cook for their dogs and many have had or have problems with either struvite or some type of stones...