Glad to hear your pup is feeling better. Even if you had waited to take him to the vet, you still wouldn't have been able to really enjoy Christmas because you would have been so worried about him. Next time, follow your gut instinct. If I think anything is wrong with anyone we try to get medical help before the holiday arrives. Of course I adopted this behavior after spending too much time at the vet's unexpectedly on holidays!