I worry about this too, even though my daughter's training group is made up entirely of kids her own age (ages 7-9, grades 2-3). A couple of the girls already have iPhones, whereas we do not allow ANY unsupervised internet access and probably won't do so for several more years. These same girls also have older sisters and can sometimes be heard talking about subjects such as boys that I wouldn't expect third-graders to be interested in. I was also shocked to hear some of her school friends talking about who in their class should marry whom, and relieved when some of the other girls declared the entire conversation "annoying" and "stupid" and shut it down. At the same time, I know that some of the books, TV shows, movies, and music we enjoy as a family would raise eyebrows in some of her friends' households. Bottom line--all you can really do is to instill a strong sense of values into your kids and encourage them to discuss it with you when they are exposed to things that don't necessarily fit those values. For example, after overhearing the boy discussion with her school friends, I casually asked my daughter what she thought of it and why. I was able to get her perspective and confirm that she thought all the talk of third-graders getting married was silly without lecturing her. So far, I think we are doing a good job of raising a young lady with a strong sense of who she is and what she stands for. If we raised her in a protective cocoon where she was never exposed to anything that challenged her values, I'm not sure how well she would be able to rely on those values once she emerged from that cocoon.