Main reason being DH grew up in a houseful of women who found it funny to emasculate him. At two, he was not old enough to really control that. At six, when mom kept pushing it, he apparently pitched an unholy fit and has been all testosterone-y since.
:nana: I think if he could go club our dinner each night and roast it on a spit, he would.
And then, I've known some little boys be pretty darned upset to be mistaken for a girl (and girls for boys) so, until DS is old enough to understand his choices may make people react poorly, I feel I have to shield him.
Eh, if he were old enough to understand the whole "stupid people" thing, fine. But not as a toddler-three year old who may look back at pictures some day and ask "Mom, WTH?!"
Besides, I'd hate to have to get all nasty back at some sneering hag in the grocery.