DS2 is 2.5 years old and loves pink mainly as he dotes on DD (aged 8). DS1 went through similar pink phase at same age, and has definitely grown out of it.
Anyway current shoes are red start rite, and when I bought them he refused to try on the other ones that were brought out (various colours, blue brown, black). But was happy when he saw the red shoes and has told everyone he knows - "look at my red shoes".
Current shoes too small and meltdown in shoe shop as wanted pink shoes. While DS1 getting schoool shoes DS2 and DD had gone to look at toddler shoes and come back with a few pink flowery shoes. He totally refused to put his feet into the shoes that were brought out for him in selection of boys colours - blue, brown, black etc. Just said "want pink shoes, no like it blue shoes"
I didn't buy the pink shoes (didn't even let him try them on, even called DH who said definitely not), tears all round him saying he wanted pink shoes, but luckily happy ending as shop assistant found red geox boots that he eventually accepted.
But I would have bought DD as a toddler blue boys shoes had she had a meltdown. And I will let DS2 wear hand me down pink wellies (although equally happy to buy him new wellies if he wants).
So was I reasonable - should I have bought the pink shoes for him?