I have tended to buy clothes mostly in sales or outlets with the occasional second hand item and then wear the absolute shoot out of them until they literally fall apart. I think I probably now have a broad enough wardrobe that I can start making fewer and better purchases in terms of more locally and ethically produced, better quality but therefore more expensive items.
I think clothing, like food, is one area where we really need to be more prepared to pay for the actual cost of production. There was a twitter post doing the rounds recently reminding people that every single item of clothing you own is handmade. You can't get a robot to make a shirt, it's too complicated, it simply isn't possible to automate. We need the price of our clothes to reflect the labour involved in making it, if a shirt costs a tenner then how much is the person sewing it being paid? And that's not even considering the cost of raw materials. We need to consume better and start paying more.
A lot of our kids' stuff is second hand but that tends to be traded between friends or online communities rather than through shops. There's an absolutely wild Scandi clothing subculture out there...