Blake and I do swimming lessons every Sunday at the Jewish Community Center. It is really, really fun and much more of a "lesson" than I thought it would be. I signed him up thinking it would just be splashing around in the kiddie pool, but it's actually in the deep water (4 feet) and the parents get to learn stuff too.
At the end of each lesson, the teacher comes around and submerges the child- kids can actually hold their breath instinctively until they're about 2 years old. So, they don't even have to learn how to do that if you start them early enough in swimming. Today at the end of class, the teacher took each child and had them "swim" back to their parents. She got across the pool and then upon her submersion, she kept them under water and guided them all the way back to mom. Each kid got to go twice and none of them really even got too upset. Blake likes swimming.
It's really fun.