Lilah went in for her yearly blood work early last winter and had very high liver enzyme elevation- I practicly had a melt down, we were reading up on the hepatic diet, we were already aware of the liver shunt prevelance within the breed, reading everything we could about liver shunt surgery or low liver function lifestyles, we were on a thirty day adenasol prescription (which made lilah puke and she had never been a puker before) and I was scanning her whole life, trying to see where I missed the red flag.
While considering my options I took lilah to more than one vet, I couldn't think of anything toxic she could have gotten into (though later an old photograph caused me to suspect possible geranium poisoning from a leaf falling into her water maybe). After some lengthy investigation and get conversation it seemed as though if lilah had a liver shunt it wasn't the puppy death kind but the low protein lifetime maintenance kind, we took our prescription and I kept my eyes out for any potential symptoms and we played the waiting game.
In February we went in for our bloodwork again....Lilahs liver enzymes were within normal limits!!!

I hope the best for your Bonnie. I would just say to read everything you can about liver dysfunction in yorkshire terriers (there is plenty to look up on this website) and prepare yourself for whatever outcome you have, keep your eyes out for symptomatic behaviors and pay close attention so you have good information to work with your vet