The last thing extreme rower Charlie Head expected to see during a recent 600-mile trek was a puppy stranded at sea.

So when Head came across Bam Bam, a small Shih Tzu, alone and shivering on the rocks off of England's Kent coast, he couldn't believe his eyes.

"I was gobsmacked," Head said. "He was just sat there wondering what the hell to do. He was absolutely terrified. In about ten minutes the rock would have been covered with water. I managed to paddle out to him and then get him on my board. He was terrified when I picked him up but I think he soon realised I was trying to help. And when he felt safe he snuggled up between my legs and we headed back to shore. It is incredible that he was able to get out there - this is not a big tough dog. It is the sort of animal people carry around in their handbags."

Head is training for a 3,000-mile journey across the Atlantic Ocean, and in preparation he has been rowing for several months. Fortunately he was equipped with a camera, and his video of the rescue has gone viral.

Upon rescuing Bam Bam, Head brought the dog to the local Hampton Inn pub, where the landlord and bartender have been caring for him.

It is unclear how Bam Bam got stranded, and authorities are trying to contact the dog's owners.

(H/T to Viral Viral Videos)

Follow us on Facebook and Twitter to read them first!