That sucks, Redhook. Sorry about your dog. That said, it sounds like he lead a full, happy life and made it to his last breath without a lot of suffering. That beats the hell out of how most pets (and people) move on.

Good luck with your grieving process.