Well..for start with..If I would want true dwarf trees..cherries would be out of question..they never will stay dwarf...and plums tend to make sizeable tree too..but what do is dwarf for you?
If you are restricted about size of the mature tree..then your options are apples, pears,..and maybe peaches/nectarines as they can be kept quite small by regular pruning and stilll bear fruit. I've seen mature medlars as low as 5ft and with fruit.
Plum and particularly cherries don't respond kindly for hard regular pruning.
Apples that I've got are: Ashmead's Kernel, Belle de Boskoop, Chivers Delight, Bramley, George Carpenter, Greensleeves, Jonagold,Katja, Lady's finger of offaly, Melon, May Queen, Pitmaston Pineapple, Stamford Pippin and 6 others with untranslatable names ;D Part from Bramley and Chivers all other are crafted to M26 rootstock and with once a summer pruning are kept in small(ish) size trees. For cooker I could not recommend more Stamford Pippin..fantastic...and in storage it will ripen just sweet enough to eat as it is..storage life is long as well ;)