I have 4 shih tzu's. One of mine..Lucy..who passed away in January used to have bladder infections. She tolerated the meds well and it cleared up. She was throwing up yellow bile also. My Patty looks just like your Felix. My thoughts are with you in the lose of your little sweetie. I know how painful it is to lose them.
peace and blessings,