Oh my gosh, I am so sorry

My best friends little Yorkie has this same problem - only she hasn't even gotten him the surgery yet to fix it

I am even doubting if she ever will
I will be saying a prayer for your little Puck and I hope that you will be able to find a great vet that can help him out