I dont have any of the dwarfs but I do have about 9 false juliis in my tank with shrimp and the shrimp population is still getting bigger. I have scene just once, one of the fatty jules eat a dead shrimp, pretty sure they do it on occasion because I usually dont take out any dead shrimp and they all disappear after a day or so. It was a medium sized RCS that the julii had a hard time getting it down but she did. Looked funny swimming around with the tail fins hanging out between her whiskers.
In my 40B I have 9 corys, 5 ember tetras, 9-10 CPDs, 3 dwarf rasboras (Boraras brigittae or merah not sure), 3-4 OTOs, 3-4 false amanos, 3 nerites, pretty sure thats it. I started off with about 8 or so RCS and brown emeralds. Ive got about probably 50 give or take right now ranging in size from what I can see about 1/8" to adults so they are breeding and some of the young are making it. Of all the fish the CPDs are probably the most prolific hunters of small critters, IMHO they are the primary shrimp control group in the tank.
Key to having them survive is giving them adequate plant cover or hiding spots. Pretty sure my main baby sitter is the java moss. Its also the same place that the few cory babies have survived in (I started with 6 corys).
Just my experience. All depends on what your plan is.