Looks to me like he is wearing a ruffled, puffy sleeved womans blouse and skirt.
He looks soooo pwetty.