Oh My! That poor little baby! That looks so horrible, I don't think I'd be able to medicate him like you have to! It would make me sick!
I'm glad he's feeling better though, and sorry to hear about your losses...