Struggling Spanish textiles company Saez Merino will dismiss 546 of 1,640 workers by end 2005 as part of restructuring to close four plants and transfer production to cheaper factories in Morocco.