They say cats have nine lives, but this is one dog that has a few extra lives of his own. The Labrador puppy apparently fell off a ferry in the Gulf of Naples last month when it was forced to swim for its life. 

Lucky for the dog, a sailboat from the Reale Yacht Club Canotiero was passing by and spotted the little guy. The following video captures the moment the puppy was brought on board.

The crew reportedly discovered the owners and returned the cute little pup not long afterward. 

Photo credit: Youtube