I remember the day well, my son was 3 and we were coloring in one of his coloring books and I asked him what his favorite color was, and he looked at me matter-of-factly and replied:
Now apparently a lot of fathers who have experienced similar things have a huge issue with this and they assume that if their son is playing with girl's toys or likes the color pink, that there is something wrong with him and that he should be banished and secluded in a room full of boy toys with blue walls with a case of bourbon and a box of cigars. I've personally heard fathers, friends of mine even, call their son names such as weak, sissy and gay.
My son wanted to play with girl toys in preschool and he told me for months that his favorite color was pink and I never thought twice about it. A friend of mine at the time had a son the same age as mine and his son was doing some of the same things as mine with wanting to play with dolls and girl toys, however he handed it quite differently and would degrade his own son and scold him and make him feel ashamed for it.
Children's brains are like sponges early in life and when they are exposed to new things, like when boys are exposed to girl toys for the first time, it's totally normal for them to explore and want to learn about them. Never should you degrade or try to belittle your children from wanting to learn about new things, if so you are only stunting their growth and teaching them to be as close minded and ignorant as you are.
Pink is the color of hope, beauty and life, and as a parent you should be honored that your son wants to embrace that, it will only make your son a better man and help make the world a world a much better place to live in.
So the next time your son picks up a doll and wants to play, pick one up with him, you just might learn a thing or two yourself.