Yes, a sweater dress can be formal and suitable for professional settings depending on the dress style and how you accessorize it. Also, some sweater dress fabrics are considered to be more formal than others. For instance, sweater dresses made from fine knit or cashmere are more luxurious and provide a more elegant and classy vibe. Choosing dark and neutral-colored options will pull off the look.