Doudou [1] is French for a kid's favorite, day and night, bring everywhere teddy bear. You can see further francophone influence in the use of SPIP (the CMS used for the website).
But in English, a "Doo-doo" is one of a kids favourite pass times before they are capable of doing much other than drinking milk and sleeping. If Google "doo doo", and you get a lot of pictures of excrement (NSFW, probably).
[1] http://dictionnaire.reverso.net/francais-anglais/doudou