I took a canine water sports seminar with River. Based on Portuguese Water Dog Sports.
They did water retrieves, under water retrieves, toeing a person to shore (person holding onto dog's life jacket), tugging boats to shore, swimming to targets, heeling in the water, riding on a boat, etc. It was a lot of fun!