J.G.
Is there some spanish speaker (first language) that he can play with? Or maybe find a babysitter or someone that speaks spanish - immersion is the quickest way to learn different languages. I was about 6 when I "learned" spanish, but all I remember is before I lived in Costa Rica I didn't know spanish, and then when we left a year later I did. :)