To me you just described a rattlesnake bit. Very painfull, swelling, possible oozy wound if not treated, infection starts fast. I hope for your pooches sake it is an abscess. Also before you start giving him asprin just note: IT CAN CAUSE BLOOD THINNING.. Rattlesnake bites can cause clotting...