Teodoro estuvo viudo hasta que se volvió a casar el 17 de enero de 1403, con Margarita de Saboya, hija de Amadeo, príncipe de Achaea, y de Catherina de Génova.