Crayfish is the natural diet of an Oscar. Guppies or Ghost Shrimp are way too little to do them any good. A better solution would be to grab some plain raw frozen crayfish at the store and feed those. They love em'!
Mealworms are good source of protein for animals capable of digesting chitin, the hard outer shell. They're very fatty as well and are usually recommended as occasional treats.