Crusoe

Crusoe is the eleventh Pokémon Jacob McKnight acquired, and the third Pokémon he gained in Kanto.

Kanto
Jacob caught Crusoe as a Magikarp in the Kanto Safari Zone, despite the traits the species have, knowing that Gyarados can learn strong Dragon-type moves. As time went along, Jacob worked to teach Crusoe to be a better swimmer.

As the gang traveled to New Island, the swimming lessons Crusoe received soon proved to pay off as he evolved into Gyarados to save Jacob from drowning in the ocean during a fierce storm Mewtwo conjured up.

Personality and characteristics
As a Magikarp, Crusoe showed typical traits of his species, merely splashing on his place. Though he was aware of how people thought of Magikarp in general, Jacob worked hard to train him to become much stronger. Crusoe was aware that he was a bad swimmer, and believed Jacob could teach him to swim better.

As a Gyarados, Crusoe proves to be a very powerful swimmer after evolving. He has been shown to maintain his loyalty to Jacob as well, and will gladly battle or allow others to ride him.