Have you looked at the paw? Is there excessive swelling? Does it look like he might have a splinter in his foot somewhere? If you can't see anything visable then you need to get an x-ray to determine if there are broken bones. I can't imagine a vet putting this off until after Christmas when that is four days away. You might want to try to locate another vet who is open and can see your pet today.