I've got mine setup 2x9 with a long cage XTR Shadow (what came with bike), and I have never dropped a chain. So I don't think it is your rear derailleur causing the chain drops.
If it were me I'd just go with the medium cage XT Shadow.
Do you have anything up front to help hold the chain on? If not I'd say you need at minimum a jumpstop (http://www.gvtc.com/~ngear/). Better would be something like this: http://www.e13components.com/product_xcx.html
Also another thing to consider is to insure you have proper length of chain. Perhaps your chain is too long, and contributing to dropped chains.
If it were me I'd just go with the medium cage XT Shadow.
Do you have anything up front to help hold the chain on? If not I'd say you need at minimum a jumpstop (http://www.gvtc.com/~ngear/). Better would be something like this: http://www.e13components.com/product_xcx.html
Also another thing to consider is to insure you have proper length of chain. Perhaps your chain is too long, and contributing to dropped chains.