This has been puzzling me for a while.
DS is 2.1 and has very strong opinions on what he wants to wear (i.e. has to have Thomas/Percy/James on it [grin). Very occasionally, and with long negotiations, I can get him in something else but I tend to save this for special occasions rather than everyday as it is just not worth the tantrums that ensue if I force him to wear something he doesn't want to.
But, when I have told people this, I get a lot of comments like 'who is in charge in your house then??' etc.
To me, I am giving him his independence and, as I am not going to be picking his clothes for him when he is a teenager, I don't really see the harm in letting him choose now if he has such strong feelings about it.
But is this wrong - should I be showing him who is boss??