Picked him up from the vet this afternoon and so far so good. He has some stitches in his face and on top of his head. We're keeping our fingers crossed but he seems ok for now. Looking for a good female to get some pups off of him, before anything else happens and we lose him.