K.T.
I highly recommend http://www.watersafe.com/
They don't come to your house,but they are amazing. I do private lessons with both my girls. My youngest started at 18 months and on the first lesson was floating on her back. She will be 3 in June and can totally swim. She is learning the back stroke now.