Poor Buddy, I'm sure it will take some time for him to heal good enough to get going.
You must have been so scared, I know I would have been. Give him some hugs and lots of kisses when you see him from all of us.
Jackie