Ok, after almost 8 days at the vet, my puppy is finally home to stay. We still have to be careful with him and he is awfully skinny, but he is HOME! I appreciate all of the kind comments! It is amazing how attached you can get to those pups in such a short amount of time.
We did make it to the Hotter N Hell 100, but I am going to wait on some pictures for the report. It was a blast and I am so glad I went!