Also generell kann man sagen, dass mehrsprachig aufwachsende Kinder in irgendwelchen Bereichen immer ein paar Probleme in allen Sprachen haben werden, falls es keine "Hauptsprache" gibt.
Ich meine, falls ihr in Deutschland lebt, dann wird sie ja Deutsch auch im Kindergarten und später in der Schule lernen. Es ist generell schon wichtig, dass es eine Hauptsprache gibt, um dasn Kind nicht gänzlich zu verwirren.
Es wird immer SItuationen geben, vor allem am Anfang, da wird es sich in bestimmten Situationen immer die passende Sprache aussuchen, jeweils für das leichteste Wort. Das nennt sich code-switching.
Ich würde generell auch versuchen, dass ihr euch erstmal auf zwei Sprachen beschränkt. Wenn ihr also gemeinsam mit dem Kind sprecht, dann einigt euch auch untereinander vielleicht erstmal auf eine Sprache Deutsch oder Französisch). Da würdet ihr auch noch was bei lernen denke ich.
Euren sohn würde ich nicht für das Englische benutzen. Das lernt die Kleine schon in der Schule als erste Fremdsprache und dann könnt ihr immernoch vermehrt dieses sprechen. Denn wenn euer Wohn erst seit 4 Jahren Englisch spricht, dann macht er sicherlich auch noch Fehler und die würde sich die kleine dann aneignen. Das wäre nicht so toll.