managed to survive in the end! was actually surprised with the range of food they have - thought it would be all greasy noodles with chicken, beef, pork and fish etc although that was tru to some extent, theres also a lot of meatless/eggless options too; soups, mushrooms and veg, spinach, green beans ,mung bean porridge (interesting!), tofu, and lots of sticky rice! but did start to miss dal and roti after the first week!
and didnt come across much dog/cat/rat meat, but i was told that for the olympics, beijing isnt allowed to serve such foods, incase they cause offence!
thanks for all ur advice