Videos of Spanish songs for children appear on YouTube channels such as Traposo US, and on websites such as 123TeachMe.com and RockALingua.com. Each of these methods offers a unique set of advantages and drawbacks.
Traposo US provides songs with Spanish audio and subtitles. The channel is not dedicated exclusively to this type of video, and features only 19 songs. 123TeachMe.com features over 40 songs with English or Spanish lyrics as well with various other resources for learning Spanish. RockALingua.com offers about 40 songs and videos, sorted by the content covered, plus worksheets and games, but access to a lot of the content requires a paid subscription.