I wouldn't recommend vests or knickers for a 3 year old from Primark. They shrink, fade, print comes off or get bobbly in a few washes. I would recommend the cotton dresses or the occasional wear that is a bit more pricy. T shirts are fine too. Leggings aren't great.