The follow up visit to the vet went relatively well. Heracles is seemingly much better. He will be on muscle relaxers for the next day or so, and thus is remarkably sedate. Right now, he is peacefully lying at my feet. Given that I have a bit of a cold and was sleep deprived, I figured I would use a sick day. I think I will go catch a nap shortly.
Glad your puppy is ok. those vet fees make you want to buy pet insurance, but it is so expensive! Anyhow, hope he gets back to 100% soon!