Mystery: Dog Travels 500 Miles to Get Home

As luck would have it, Buck turned up – several months later and some 500 miles away – back in South Carolina, where Good Samaritan Brett Gallagher found him wandering near his house and took him in.

When Gallagher, who planned to keep the dog, took Buck to Myrtle Beach’s Grand Strand Animal Hospital on Aug. 31 for shots, veterinarian Dr. Amanda Thomas discovered a microchip.

A simple click revealed that Wessells, who lives a few miles from the hospital, was the dog’s owner, and Dr. Thomas contacted him right away.

“He couldn’t get off the phone fast enough, crying,” Thomas tells PEOPLE, who said Wessells raced over to retrieve the dog.

“He definitely recognized me instantly,” Wessells told WPDE. “It’s just crazy he made it down here on his own.”

No one knows exactly how Buck made it back, but Thomas credits Buck’s keen sense of smell.

( via