I speak English to my 3 and a half year old daughter, my husband speaks Finnish to her, we (him and me) speak mostly Finnish/Savo together, but we do sometimes switch and speak English like all day. She attends a Finnish language day care and goes to English club twice a month where she gets to play with other English-speaking children and listen to adults also speak English. We read a lot to her in both languages (I in mine and he in his) and if she watches children's programmes on dvds like Maisy, Barney, Angelina Ballerina, Mickey Mouse Clubhouse, etc we always choose the English version for her. She actually only ever watches what comes on Pikku Kakkonen in Finnish. We sing a lot in both languages too. When I was at home with her and when she went only 2 days a week, she used more English words than Finnish. Now Finnish is her stronger spoken language, though she understands everyhting she's told in English and will use English if you really, really promt her or if someone really doesn't speak Finnish. If she hears you speak Finnish, however poor it is, she won't speak English to you. Now I speak English and she answers me in Finnish. I tend to sort coax her into correcting me in English for instance if I tell her to count 1-10 in English, she'll do it in Finnish but then I'll go 5,8,2,6 (i.e count the wrong way) and she gets really annoyed with me and corrects me: No mummy no, it's 1,2,3,4,5,6,7,8....

So she really does know how to. Sometimes she'll want to impress me and she'll come and say, Mummy, me is speaking English now. So there's still some way to go on the grammar but I'm just happy she's trying -> she's only 3 and she's a major chatterbox in Savo.