First of all, OP's Spanish accent is really, really, good.
I'm doing the same thing with my children and the most difficult thing to control is the environment.
They way We're tackling it is to let them communicate with us exclusively in one language and with their grandparents, aunts, uncles, friends, etc... in their language. They only watch cartoons in the language We communicate with to improve their accent.
They take a little longer to talk (that was the fear my wife had when I proposed her this idea), but it’s worth it. My original Idea was to teach them 3 languages but my wife wanted to also talk to them in her language too so We decided to focus on 2 (Spanish, English) rather than 3 (Spanish, English, and French).
I'm doing the same thing with my children and the most difficult thing to control is the environment.
They way We're tackling it is to let them communicate with us exclusively in one language and with their grandparents, aunts, uncles, friends, etc... in their language. They only watch cartoons in the language We communicate with to improve their accent.
They take a little longer to talk (that was the fear my wife had when I proposed her this idea), but it’s worth it. My original Idea was to teach them 3 languages but my wife wanted to also talk to them in her language too so We decided to focus on 2 (Spanish, English) rather than 3 (Spanish, English, and French).