I enjoyed taking my son to several Music Together classes (
www.musictogether.com) and was impressed with their song collections and accompanying song books. Their Parent Guide explains their philosophy (you get it if you sign up for a class but it is also available online). The songs are designed to teach a variety of rhythm and tonal patterns, and the CDs include not only the songs but also "tonal patterns" that are supposed to be repeated after you hear them. The song books provide sheet music for each song and suggestions for the "teacher", whether that is the parent or a Music Together teacher. Since I have some musical background (played several instruments through college for fun, can read music and carry a tune), I am comfortable doing new song collections on my own at a fraction of the cost of attending the classes.
I'm interested if hearing if anyone else has experience with Music Together or other similar products out there for "do it yourself" music classes.