It’s a constant struggle to find bright and interesting clothes for boys on the high street, but things are definitely looking up. H&M keeps coming up trumps with its rainbow of twill trousers and primary coloured stripy knits and Zara and Gap reveal the occasional gem, but I have to say Marks & SpencerÂ have excelled themselves with this little number. Animal print? Tick. Pops of neon orange? Tick. Practical cotton knit? Tick. On sale? Tick. Available in sizes from 12 months to seven years, with prices starting at just Â£6.30, this is one to click quickly. (Yes, I’ve already bought one for Alfie).