At my parents:
Without his life jacket
It was an epic fail with his lifejacket on. He kept trying to pull his legs inside of it to climb on top of it, so he would get one leg stuck and start to roll. Have no fear, Ryan never let go of him, he never rolled all the way over!
In South Padre:
Honestly the best video of him swimming in South Padre
I think he just needs more practice! Poor dog.