One of the worst things you can see while driving is a hurt dog lying on the side of the road. But thanks to Aaron Schneider, an Iraq war veteran, this is one dog that is now safe and would go on to a new home.

While driving down the road, Iraq war veteran Aaron Schneider noticed a dog that had been hit by a car. He pulled over and rushed across three lanes of traffic.

Aaron was able to get the dog to the side of the road where he called 911. They told him to wait on animal control to arrive. He waited in the pouring rain… for three hours. Realizing he couldn’t wait any longer, Aaron put together a makeshift stretcher for the pup and loaded him into the back of a friend’s truck.

“My combat lifesaver training kicked in and I’m thankful I was able to use it to help him,” Schneider said. “Having served in Iraq, you see a lot of loss, which is one of the reasons I was determined to see him make it.”

Buster had broken ribs, a torn windpipe, and internal bleeding, but would go on to make a full recovery. ?

And to tip off a good story with a happy ending, Aaron would give Buster a loving home once he was ready to leave the hospital! Gotta love it. ?