A truck driver who stopped to rescue a dog on the side of a Florida highway was left stunned after the animal led him to a half-starved domestic rabbit.

Akron resident Dan O’Grady was driving through Jacksonville last month when he spotted the “skinny, frantic” Jack Russell terrier and pulled over to approach it, local shelter Humane Society of Summit County said in a post to Facebook .

When Mr O’Grady approached the dog, it yapped at him and led him over to a bush, where he found a domestic rabbit.

Mr O’Grady retrieved the rabbit and then took the pair – dubbed “Highway” and “Interstate” – back to his truck and fed them the contents of his sandwich before dropping Highway off at a dog shelter.

Upon arrival at the Humane Society – an Ohio shelter that provides care for small animals – rabbit Interstate was found to be “bony and malnourished”.

“Who knows how long he and Highway had survived on their own in those woods,” the post read.

“And what a lucky rabbit that Highway refused to abandon him when help finally arrived!”

The shelter reports that Highway has since been adopted, while Interstate has returned to a healthy weight and is now available for adoption.

The Humane Society thanked Mr O’Grady and other Good Samaritans responsible for their part in the rescue of abandoned animals.

The post has received hundreds of reactions and the praise of numerous Facebook users.