I'll give you the straight up answer to that and that's 1 Oscar if you have a smaller tank, I had four at one time but mixed with others and got along fine but when you have just two they will fight over territory and mine were small though yours looked huge. I would say a few if you have a 200 gal tank. Oscars get way too big honestly and way too fast.
Sent from my iPhone using Aquarium Advice