This really depends on how many your tank can handle without being over stocked and what fish your having with them. If you gave us more specifics on the ottos environment(size of tank, other fish companions, etc) we could further help you out.
4 is good number to have, just remember these won't graze along the bottom as much as pleco or a cory will. They'll mostly eat off live plants and algae on the walls.