My opinion...
I don't think this is even close to making a psychologist visit advisable. I think that sometimes boys think that in order to do some things that are considered feminine, they have to be girls. I feel strongly that he should know that virtually anything that it's OK for a girl to do is OK for him to do. I think it's hard to find the line between allowing/accepting and encouraging. I'd say quit getting his hair cut. Let him know that you'll take him to get it cut whenever he wants or he can let it grow, and he can wear it however he wants. Let him choose a doll or two of his own. Without making a big deal out of it, get him some clothes from the girls department and tell him he can wear them anytime he wants, or not. If mom is getting her nails done, she can take him and let him know it's fine if he wants his done. Get him his own jewelry and let him know he has the freedom to wear it. You get the idea. Also, let him know if he wants to keep this at home and just between the family, that's OK too.
I feel strongly that boys should feel free to explore outside gender norms. I wouldn't make a big deal out of it. I'd make sure he knew it absolutely is not a big deal. I'd hope that he felt free to explore, and equally free not to.