I love Duns, and my 3 year old lives in the brand, but they're maybe a bit loud in the print for a wedding. Put them on him every day! Those prints are made to be worn 😊
Is he in 6-9 months? What about something from Little bird? And I would definitely look at Vinted, don't pay full price for something to be worn once