tracy wrote:
is the tank too small for them.
Yes, your tank is way too small, it is around 25 UK gallons. In fact, it is more about half the size it should be for one Oscar alone, let alone anything else you've got in the tank. You pleco's are obviously the ones that can grow very large.
I'm afraid your situation can only go downhill from here. I would be very surprised if you've got good water conditions. You need to think very carefully about what you're going to do. My advice would be to lose the plecs, and get a larger tank for the Oscar. Don't attempt to try and keep any of the fish in the tank you have at the moment, it will not work, I can guarantee you that. If you try and keep them, you will be fighting water quality problems all the time, it will be a nightmare, for you, and especially the fish.