They definitely have every princess dress imaginable.
They used to have a few boy costumes, however I have not been there since September. so things could have changed.
The boys room is the room that has the Stitch at the entrance and the pirates at the door, this is where you would find them.
Though it might be cheaper to look at the local Disney store, they are having a sale right now. Good luck!