Hello. Is wonderful how your kid can speak French with you. So i wonder how did you teach him? Or did you take him to France for some seasons? Congratulations!
I always talk french to him, so he could learn french really quickly. The problem is: we went back to France and my Chinese wife doesn't speak Chinese with the kid... she only talks to him from time to time in Chinese... So he forgot his chinese! At first I would even speak english with my wife but I stopped after 4, 5 years because she would always reply in french language and we would quarrel about it... But I have some friends who managed it. Kid will speak the 3 languages. But you must be very strict: always speak your native language with the kid...