Oscars are carnivorous. The best food for them is formulated pellets for large carnivores, which are carefully balanced to provide optimal nutrition (if you invest the money in good quality ones). Their diet should also be supplemented with fresh food. Do not feed them too much mammal protein (meat from pigs, sheep or cattle) as it is bad for them. If you are going to use it, offer lean beef heart. They will also take fish flesh or prawns.
Some people feed their Oscars live fish, but this is not recommended. Not only do some live fish carry parasites or disease, but they are nowhere near as nutritionally suitable as formulated food. Also, the feeder fish are often kept in inadequate conditions before being fed to the predator, and this cruelty is unnecessary - it's a lot easier to keep lumps of meat in the freezer than have to set up, cycle and maintain tanks for live feeders, and it's also cheaper and healthier for your Oscar.
Insects, insect larvae and small fish.
Baby blue penguins eat fish
The baby fish king fishers do eat the algae.
They will eat baby guppies.
yes they eat fish guts and fish eye balls
baby fish
baby penguins is eat fish,krill and squid
The baby fish king fishers do eat the algae.
some times the big fish eat the little fish
An Oscar will pretty much eat any fish that will fit in their mouth.
A baby penguin will eat food that has been eaten by one of it parents and then regurgitated. It therefore will eat fish of various kinds. This goes on until it is able to go and catch its own fish.
They are edible but I would imagine that they would be a very expensive fish to eat. A small Oscar about 3 inches long is worth about $5 to $7. You can get about 1 lb of fish fillets for that amount of money.