oh gosh, danny, i'm so sorry to read about charlie!
i'm joining everyone else in sending all my positive and healing thoughts and prayers in his direction.
the only thing i can say, and this may offer no help whatsoever, is that we live near a busy duel carriageway and barkley and i have met at least a dozen dogs over the past year who, at some point in their lives, have been hit by fast moving cars, sustained awful sounding injuries, and yet have recovered. only this afternoon, we were walking with a jack russell who when he was three had every bone in his shoulder shattered and a damaged back and, apart from some mild arthritis and a slight limp, has gone on to be a very healthy 11 year old.
big hugs to you and your family. x