A LOT of tailwags, puppy kisses and prayers for your Tucker. So very sorry to hear that happened. It all happens so fast and only takes a few minutes. You didn't say but I hope that the people/car that hit him stopped... The most important thing is that you got to him in time. Our thoughts and prayers will be with you all till he is much better.
All our well wishes. We're sending all our puppy strength to Tucker...........................