There is mothercare, they sometimes have some nice formal dresses, I have seen the princess baby dresses in the souk. You can also get something made, from any one of the lady tailors here.