3 puffers should be fine for a 10 gallon, but corydoras do not really behave like otos...the only behaviors i can think of that are similar are the gregarious nature of both species and the fact that otos will sometimes root around in the substrate if the substrate is coarse enough.