A great party staple for teen boys, this white shirt is by sustainable fashion designer Stella McCartney Kids. Made in lightweight organic cotton poplin, this long-sleeved design has front button fastenings, barrel cuffs and a patch pocket on the chest. Adding a pop of colour, it comes with a detachable bow tie in a blue and yellow polka dot pattern. The embroidered black outline gives it a cartoon-inspired, three-dimensional finish. The Stella McCartney fit can be quite small so choose a size up if you want room to grow.