1. "I have large body. I'll look ugly in any dress."
There are many types of dresses that are designed for any type of body shapes. You just have to pick the one which can give you the best or more specificly, a slender look. Wear deep v-shaped neckline dress like the emperor dress. Plain and dark-colored dresses are highly recommended.
2. "I am a jock/rocker/tomboy. I don't want to look too girly. But all my friends are wearing dresses. I rather not to attend the dinner."
You do not have to isolate yourself. Be creative!
|Urm... Is this a dress?|
3. "I see all dresses are skin revealing. I am a churchgoer. My parents won't allow me to show too much skin."
Alasan saja tu... There are many sleeved + knee-length dresses out there. You can also wear a top layer such as the cardigan.
4. "My leg is as big as the elephant leg. I am too shy to show it. Maxi dresses are expensive."
I think you can try knee-length with A-line cut dress. If you are tall, you can also wear calf-length dress. You can also wear black leggings under short dress to make your legs look slimmer but make sure you can match them without fail and suit the occasion, it is quite risky.
5. "I wear Hijjab. It's hard for me to find a suitable dress. All I can think for now is only baju kurung."
Wear a long-sleeved maxi dress or mini dress with long pants NOT leggings under it!