We're convinced that a shirt dress is the ultimate wear-with-anything wardrobe staple. It looks great cinched with a belt and paired with boots for a more dressed-up look, or worn loose with your favourite trainers on a summery day. Bodycon shirt dresses in maxi and midi styles are perfect for girls' nights out, while denim smocks with tie fastenings and plenty of pockets make ideal weekend outfits. Go for a mini shirt dress in classic black or white for a timeless monochrome look, or choose a bright-coloured tunic for easy-peasy, button-up glamour. A printed shirt dress in a retro geometric design or on-trend floral print is a great option for family brunches or post-work meetups. For extra style points, throw yours over a pair of wide-leg jeans and party like Y2K's just around the corner.