Textured-weave jacket, £29.99, trousers, £17.99, H&M
Baby Boy Celebration Beige Bloomers and Linen Shirt Set, £110, Pepa & Co.
Cord short and shirt set, £69, Rachel Riley
Heirloom Collection Baby Textured Stripe Romper, £26, John Lewis & Partners
Basic Navy Suit Blazer, £34.99, Zara
Edward Silk Page Boy Knickerbocker Outfit, £180, Sue Hill
Heirloom Collection Boys’ Blazer, from £40, Ticking Stripe Shorts, from £18, John Lewis & Partners
Antiguo Linen Shirt, €69.90, Niza Bermuda Shorts, €69.90, Twin & Chic
Boy’s White Double-Breasted Peter Pan Collar Silk Shirt, £102, Pepa & Co.