Oxen are friendlier towards humans and are easier to train than the buffaloes. Buffaloes require grass, water, and shade throughout the year and hence they are found very often in areas where there is an annual rainfall of more than 300 mm and the grassy savanna lands.
Read more: Difference Between Ox and Buffalo | Difference Between | Ox vs Buffalo http://www.differencebetween.net/science/nature/difference-between-ox-and-buffalo/#ixzz3Mgrf4FvJ