He was an early talker and is pretty articulate now (he's 3.5), though he speaks a lot slower than a lot of his contemporaries (which isn't worrying me, that's just him). What I'm getting a bit concerned about is that he doesn't seem to be able to pronounce certain sounds - 'l' and hard 'c' mostly. Any word with 'l' or 'll' in it is pronounced with the 'l' sound as a 'y' (very Spanish!). So 'Isabella' is 'Isabeya' and 'lion' is 'yion'. Hard 'c's are 'ch' or 't' sounds - so 'cat' is 'tchat' or 'tat'. It certainly doesn't make it hard to understand him (though I'm used to it) but at 3 and a half, is it still just juvenile speech, or should we be trying to correct it?