The expression "Bons rêves" can be used as a contraction for "Fais de bons rêves" (Sweet dreams or Have sweet dream)… Say when you're putting kids to bed.
The word "sweet" typically means "sucré", but can also mean "doux" in some context. However the the direct translation for the word "doux" is "soft". It is common in Canadian Acadian to call "douceurs" to refer to sweets like in "des petites douceurs" for pastries sweet desserts for example.
For sweet potatoes, we normally call them "patates sucrées" in French Canada.
Thanks, Christian, that's an interesting site. And thanks for the Canadian perspective, Maz. Another "sweet" that doesn't translate well is "l'eau douce", for fresh water instead of sweet water.