Now I have a daughter and she's all about unicorns, rainbows and princesses and I keep telling her she can be a knight. Or a scientist. Weirdly I think all those Barbie cartoons on Netflix are having a good influence on her, Barbie is strong but fallible, honest, admits her mistakes, works hard to correct them, does not give up. She super privileged though...
I feel like my daughter is getting quite good in social situations because of Barbie (and Lucky from Spirit, and Zoe from The New Adventures of Lassie). In any case, it has a different influence on her than the stuff my son watches, which is (a sigh of relieve) also increasingly involving strong women: Avatar (the last airbender), She-Ra, Carmen San Diego... Strong women... on the Battle Field.