Talk about man's best friend ... or woman in this case.

Figo, an 8-year-old service dog, saved his blind owner on Monday by throwing himself between the woman and an oncoming school bus, according to Lohud.com.

Audrey Stone and and Figo were crossing North Main Street in a crosswalk around 8:15 Monday morning. The driver of a mini school bus did not see them in the crosswalk and almost hit them.  Figo's protective instincts took over and he threw himself at the bus.

After help arrived, Figo did not want to leave his owner. A witness told Lohud.com that he sat on a blanket and let EMT's bandage his leg, and then tried to pull himself toward Stone.

Stone suffered several broken bones and fractures, but Figo took the brunt of the impact. He was treated at Middlebranch Veterinary, where a staffer told Lohud.com that he's doing very well. Figo and Stone are getting well wishes from all over the country as well as national media attention.

Check out this video on the incident from CBS:

Listen to Tim Sheehan weekdays from 3 to 7 PM on 95.1 FM, online at i95rock.com/listen-live/ or by downloading the radioPup app for your mobile device.