If you don't know the answer to that, then use one big bufferpool.
If you really understand bufferpools, then using 2 or 3 bufferpools for different kinds of data (small tables/indexes, medium size tables/large indexes, very large tables, etc) might be a good idea for a large database. But never just arbitrarily assign tablespaces to different bufferpools.