for a dog with stones/crystals and liver issues i recommend natural balance vegetarian that will work for both situations
also i recommend you get your dog on probiotics too keep the infection down in bladder that keeps causing the uti - here are the ones i use
dds plus
Dds-Plus Capsules by U.A.S.Laboratories - UA-1010 - at The Vitamin Shoppe
also i recommend juicing organic zucchini with celery put pulp and juice on food as zucchini cleanses the liver and celery cleanses the urinary tract
there are supplements for dogs which have cranberry in them as well
sorry you are going through this
also what were bile acids as sounds like they were below 100 and if no mvd then could be gall bladder contracted and your dog does not have liver disease so that is one down
have you bought ph strips to test urine at home to make sure doing ok
also are you sure the food is not S/O not S/D ?