Huffington Post By Sarah Medina
Posted: 11/25/2012 9:17 am EST Updated: 11/26/2012 11:17 am EST

Geo sustained a broken leg, broken spine and internal injuries, but the veterinarians caring for him told iTV News that Geo will make a full recovery.
Seven-month-old puppy Geo is being hailed as a hero after he pushed a 10-year-old boy out of the way of an oncoming truck and took the impact himself.
Carly Riley, from Clacton-on-Sea, Essex, was out for a walk with Geo, a German Shepherd-Collie mix, and her three sons, Charlie, Josh and Ben on Thursday when disaster struck, reported HaloPets.com