> at least another fish
I think any quantity under 10 fishies of the same breed has no chance (I've tried).
If all the fishies are different breed, it doesn't work for some reason.
I have a quite mean texas, he loves murder, but I'm not sure where in the agresison level he stands against oscars.
Here's some bad advice, that worked for me:
1. Adding a bunch of feeder fish for esthetical purposes.
Before adding the convicts, Blue didn't consider guppies as food for some reason.
He tried one minnow fish out of curiosity and never ate another feeder.
Feeder fish can be pretty too. In my local fish store there were random "fancy" guppies in the feeder section and the fishstore person never was annoyed with my "give me all the pretty ones".
If you get 100-200, they won't have a problem maintaining population numbers. You might end up with a less fancy blend over time due to inbreeding and longuer fins meaning slower swim speed, but they're cheap to "spice up".
Multicolor blend of random guppie breeds can look good and it's cheap if it doesn't work.
If it does work and ur oscar doesn't consider small fish as fish, you can always switch to neons, raspboras or something "too small to notice" and "too fast to eat".
2. Adding a bunch of "same level of agression" and "mouth to body ratio" cichlids.
(Note: Unfortunatelly, the guppies could not sustain the population with the convicts in the tank. Option 1 and 2 are mutually exclusive.)
Convicts and Jewels worked for me. The white ones do a quite nice contrast with everything else in the tank. They're so white, they "shine".
Population control of convicts doesn't seem to be a problem since it's very rare any babies survive after water changes (they end up sucked by the hose and re-introduction to the tank is taken as a feeding.)
If you're going to get cychlids, it must be fast and agressive and a relatively decent size, while still being juvenile to be scared enough to not go "death match" with the main fish. For me, a swarm of 2 inch fishies worked. I had 0 losses (the bala started having regular fin trims tho). There was agression, but Blue could not focus on anybody for too long. He eventually gave up and started to try breed with them. With fish his size or bigger, he separates them, targets one, kills and repeats.
I've bought about 10+ convicts, 10ish jewels and 3 oblique zebra's. They're 4-5 inches now, but I've also got a couple that stayed 1.5-2 inches in size and are fine (they've paired with big fish tho).
However, convicts are a boring fish for most ppl, so I doubt u'd want those. I just like them, cuz I'm basic
3. Big fish that has nothing to do with cichlids genetically.
My texas does not seem to react to anything that's not a cichlid. So maybe u can get a "non-boring" fish that's not the same species and it will be fine.
By "not the same species" I mean, not in the Cichlidae family. My bala (rehomed) literally schooled with the texas and the texas gave 0 poops.
The rope fish just wants to wrap around everything and texas doesn't care aswell.
All that is bad advice and probably should not be done, but I consider it an improvement for Blue. He no longuer acts as a water dog and has his own life with the other cidhlids (guppies and other large fish didn't mean anything to him) because he's no longuer bored as hell. Food is also much more interesting and gets eaten in 30 seconds rather than "I'll never give you a schedule, woman!".
He's "entertained" with the other fishies taking his hole constantly and even tried to have a same sex marriage with a fat white convict, but it didn't last long since they both did it for the children they could not have together. There are less females than males in the tank and the females prefer their own breed.
PS: Don't blame me, if all your "attempts" get eaten or murdered. I've stated from the beginning that the advice is bad and "should not be done".