First I tried Wink Jack Sparrow

and Tiny King

in a 10g divided. Even tho I had plants in front of the divider Wink spent his day swimming behind it and flaring. If I was at TK's end of the tank, WJS had to be watching, and flaring. I gave them each their own tank.
Then I thought since WJS was in a 10g I would add 2 otos. I added a couple more hiding places, moved the decor around and added what I was told were 2 oto,s they were a Chinese Algae Eaters. Very aggressive, but a good match for WJS. Didn't eat algae and I didn't like them.
I traded those for 2 little otos. I thought I slipped them in when Wink wasn't looking (

duh) but whenever he saw them move , he was after them. He would stalk these little guys constantly, hanging out by their zuchinni or algae flakes, and generally being a bully. The otos hid almost all the time.
One day I was looking for the otos, and saw the smallest one, on the zuchinni, with
no eyes -- both eyes were gone. this poor little oto was swimming around, blind as a bat and I know the only thing that could've happened was Wink got him. ( " Name me like a pirate, I act like a pirate," Wink told me.)
I caught both otos ( couldn't believe how hard that would be) and put them into another tank with other otos that will go with the guppies, when their tank is a bit more mature. He is still alive, swims, eats, and piles up with his mates, but looks so sad and pathetic. None of them hide now.
From this I decided -- no more room mates for my bettas. ( Except Tiny has 2 cories) He is a much better host

than WJS was, just plays with the cory food, but shows no aggression.
I imagine it depends on the individual fish, but I wouldn't do either again - and although I liked the divided tank, I think that too depends on the individual fish. For now, Wink and Tiny both fooled me into their own 10g tanks, and we are all much happier.

I hope your experience is more positive -- keep an eye on them until you are sure things are working out.
Good Luck, Val
