no they can only be on or the other.
clown loaches lay eggs.
There are many species of fish called "Loach". I am only aware of egg laying species never having heard of one that is a livebearer. Of course, that does not mean that there are no livebearing fish called loaches.
No, they are live-bearing.-Shocker
Which word do you not understand? A "Livebearer" is a species of fish that has live babies rather than lays eggs. "Food" is a name given to what all fish including livebearers eat. "Fry" is the English word for most baby/infant fish. So "Livebearer fry fish food" would be food that is made specifically for baby Livebearers. Edit: I think you want to know what to feed livebearer fry, yes? If so, you can feed them crushed up flakes (REALLY small) or buy a product called Liquifry for Livebearers.
Most pet shops will have dried food/flakes available.
I am not aware of any "schooling" or "shoaling" fish that is not an egg layer. This would imply that these species of fish do not get pregnant.
Egg Layer
Egg layer
she is an egg layer
egg layer
egg fish
Your Oscar can not get pregnant. It is an egg layer. It will not be adult or mature until it is around 6 inches long.