Thankyou, everyone, for your kind thoughts.

I just spoke to his vet and the news isn't that good. The transfusion seems to have worked - his blood count has improved and he's sitting up, but his breathing is a bit heavy. She thinks his heart may be giving him problems and he may have fluid in his lungs. He's going to have a chest xray now.