Our dog received a very bad bite from another dog, requiring several stitches, four weeks before we were to go on a transatlantic - already paid in full. We were prepared to stay home and look after him, but after a couple of weeks he was fully recovered and bounced right back.
I can't help you with your refund question, but I definitely understand how you feel. Hope your dog makes a quick recovery - they are very resilient!