Two or three or a specific number of buffalo are referred to as buffaloes. However a herd is referred to as buffalo.
A herd of buffalo is also called an obstinacy of buffalo.