I'm so sorry to hear about your puppy.

My yorkie, Miko, also has a liver shunt. His bile acid tests came back at 300. They weren't able to pinpoint the location of the shunt with the ultrasound, but we REALLY trust our vet (he loves Miko so much and he's a good friend) so he went ahead and opened him up to look for the shunt to repair it. Unfortunately it was nowhere to be found (probably an intrahepatic shunt or MVD), so it wasn't repaired, but the vet let us know that liver looks good and that all his other organs look healthy also. He is now on medicine and special diet for life (denosyl which is a liver supplement and lactulose and royal canin hepatic diet). The vet says that he should live a very happy, normal life with the medicine. Fortunately the medicine helps him so much that he has his life back and you would never know that he has a liver shunt. He's more hyper and more loving than ever. It's been almost 6 months and he's happier and healthier than I've ever seen him. We are so lucky to have him.