There's a reason why Princess Charlotte never wears pants
You might have noticed that Princess Charlotte is always wearing dresses and we can't remember seeing her wear trousers or cute little dungarees.
However, it turns out there's a rather specific reason for that and it's all down to a decision made by the Duchess of Cambridge, mother of Charlotte, George and Louis.
It's thought that the reason for the choice of clothes, shorts for George and dresses for Charlotte, is because they are traditional choices and therefore 'timeless' in photos.
Although one could argue that these outfits are dated, they're certainly traditional and it has to be noted that the royals do follow a specific dress code.
However, it's believed that the children have casual clothes when they're at home and the shorts and dresses are what they wear when going to events, in keeping with the formality of the occasion.
Prince George has been pictured in a number of outfits from childrenswear designer, Rachel Riley and she previously spoke about how her designs are suited for formal occasions.
In conversation with The Telegraph, Rachel said:
"While I don’t wish to mimic period drama (shorts are wider and longer, proportions more relevant for the 21st century), I do think my clothes are traditional and that is perhaps the appeal for the Duchess of Cambridge".
"My clothes are better suited for formal occasion wear, which is predominantly what people come to us for. They’re not going to date in photos in years to come".
"The reason why I design clothes that way is because if they wear very simple things, it’s about the child, and it’s timeless in that you can’t really date a specific photo or put them in something that seems out of date".