Princess Charlotte has charmed the nation with her adorable outfits and cute smile. But you may have noticed the sweet three-year-old is only ever seen in pretty dresses when out in public. Being a member of the Royal Family comes with a LOT of rules, especially when it comes to dress code. According to childrenswear designer Rachel Riley, who has dressed Prince George, it’s to make sure she never looks “out of date”. She said Kate will have chosen to put her in dresses so she looks timeless – choosing print florals and pastel shades. Riley explained to the The Telegraph : “If they wear very simple things… it’s timeless in that you can’t really date a specific photo or put them in something that seems out of date. “They have chosen a very traditional look and are a traditional family.” It was previously revealed that Prince George always wears shorts for a very specific reason too. Etiquette expert William Hanson said that three-year-old Prince George’s style is stipulated by tradition. Read More The Royal family Hanson explained to Harper’s Bazaar that “it’s a very English thing to dress a young boy in shorts,” and not doing so is “decidedly suburban”. He described wearing shorts as a “silent class marker” in Britain, adding that boys “graduate” to wear trousers at eight years old.