I agree with everyone else about needing higher cut shirts and hoodies... I have several sweaters for my male that are just too long an he pees on them so I don't let him wear them.
I like the macho style for my little guy

I have to dress him like a boy so no one confuses him for a girl with his top knot