wow I feel so bad for you but have to say I have not been the biggest fan of profession myself after what I have been through and now mostly deal with specialists because of it

I always say educate and double and triple check everything as these guys are really small and the slightest thing can put them over the edge
I am glad you did your homework on Baytril and thanks for sharing that as my vet gave my dd baytril and I asked isn't this the Grand Daddy of antibiotics and he said it works for diarrhea and uti but I never gave it as at the time I took her in for uti and I will not treat with antibiotic unless I know there is proven infection and of course there was no uti so glad I did not give it especially after reading this

My dex I noticed had Baytril before when he was in the specialty hospital but he was a very sick little boy and almost died of pancreatitis so I am sure he needed a heavy duty antibiotic back then. I always double and triple check on medications before giving them.
I hope your baby is ok and so sorry about your baby with the dental - sounds like they cut some corners on the dental and did not do all safety measures or they used an older anesthesia rather than isoflurine.
Please let us know more about liver enzymes as liver disease runs in this breed. How old is he?