DGD, DDiL and I are often seen similarly dressed, so, even though DGD is now 9, I can still buy odd items of clothes for her and be reasonably sure she will like them. My last purchase was some deep rose pink leggings.
The big problem is if I buy for DGD I must buy for DGS. Like many boys he has no interest in clothes whatsoever - and given how dull and boring most boys clothes are that is not surprising. So having given DGD an item of clothing that she is delighted with, poor DGS is underwhelmed by the unexciting item he gets.
Have I ever got it wrong, you bet. When DGD was 5 I bought a lovely pair of mid grey fleece-lined boots in Sainsburies. I produced them from my bag, like a rabbit from a hat. She gave them one glance said: I do not like grey' and walked off, to her poor mother's embarrassment. Fortunately they were swapped for a pink pair (ugh) and she was all smiles.