B.R.
I am going to enroll my son in the following that was recommended by my pediatrician. You can most likely find an instructor that will come to your house. Or you can go there for a one on one session. However, if you have them come to your home, it is twice as much. I think it is $105 application fee and $75 per week if you go to their location. For my son of 2.5 years, the instructor said it'd be 5-6 weeks training. But every child is different. And they recommend follow up refresher courses at some point. But if you have your own pool and the child swims a lot, I'd think you'd do okay without the refresher course. Following is a link to the website and you can look around and read other people's responses and see video. As well as find an instructor near you. It is called infant swimming resource. Hope this link works for you.
http://www.infantswim.com/home.html