I've been keeping oscars for about 30 years, and pretty much disagree with about everything TRMC said. No offense. I've never had an oscar try to eat any fish over about 1/3 of it's body size. Small plecos, or any type catfish should not be kept with large oscars because of the issue with spines, true. But a pleco the same size won't get eaten. It may, however, be bullied. Many oscars do very well with a variety of tank mates; some don't do well with any tank mates. I can't say anything about oscars and parrots, but I've kept oscars and JDs together in a 220g indoor water garden for about 5 years now with no issues. I've also had them in shared tanks several times over the years with no more than the occasional routine aggression. I've read stories of oscars being kept with tetras and other small fish with no problems because all fish were introduced together when small, but that isn't something I'd recommend. Oscars are piscivores, after all. I also don't normally recommend SA and CA cichlids being kept together, but in my experience, oscars and JDs can do very well together. Like people though, every fish is different, so there should always be a contingency plan in case they need to be separated.