I have only caught up with this thread now. I am sorry to hear that Cailean has been feeling poorly, but I am very glad you guys had a good night last night.
Glad your vet was able to open up a spot to see him - in my opinion that's a large factor in having a really god vet - flexibility..
What a hoot he is!! I would love to hear "caily woo woos" (or something similar to that ) with his woo wooing! I am sure the vet didn't mind his singing too much - at least he's showing personality!!
Glad you guys are doing better.. keep us posted Fran!