I LOVED the little corduroy overalls Montgomery Ward used to sell. They were sturdy, they came in half a dozen colors and they lasted through all 3 girls. I had #2 out one day wearing the red overalls with some girly top and somebody called her a boy. I, nicely (wasn't ticked off, yet...) pointed out that thank you, but she's a girl. And got treated to a LONG lecture on how I had totally misclothed my child by putting her in red overalls, those were BOYS pants, and WHAT did I THINK I was DOING?!?!? Eleventy?!?!?!?!?!? I had clearly and deliberately grossly offended the woman by putting my <2 year old child in red overalls. Regardless of whatever lacy/frilly top was on the top half of the child. Or that she'd been standing right there when I called the child by her name - Katy... Such a boy name, doncha know!
It taught me a HUGE lessen on complimenting someone's baby in the MOST neutral gender possible way. Unless the kid was wearing one of those lace headbands with ribbons and sequins AND a frilly floofy triple-petticoat dress WITH high gloss patent leather shoes. Then I think I can safely assume the child is female. Other than that - all bets are off. Anybody else gets a 'cute kid' and I leave it at that.