Petit Chouchou. Petit Chouchou is a French language institute and a cultural center, focused on teaching French to children aged 4 to 8, and founded in 2016. Since then, the school has known a steady growth and has currently more than 350 regular students over 3 different campuses in Pudong and central Shanghai.