^I'm so glad you've mended - how freaky and awful!
I usally have my husband's blazers cleaned once a season, he really only wears a three he really likes. Summer is approaching with the end of the school year so it will be time to take his light blazer in soon.
I wash almost everything else. I figure if my stuff cannot withstand my washing machine I don't want them. I do hang just about everything to dry though, it saves on ironing time later, which not everyone loves.