M.G.
I would recommend going to Libby Lu's in the mall(king of prussia). It is the little girl shop of all shops especially if they like to act all grown up. They have all kinds of make up for little girls, costumes, and hair stuff. I was just there last week for a birthday present. I didn't want eye shadow or blush so I just told the girl working how much I wanted to spend and she showed me several things with what I wanted. It was really nice. If you don't think you could pick something out she would like, you could even get her a gift card and she can go in herself. They even have parties where the workers do the girls makeup and hair so that could be an option that she might use with her gift card.