The commonest reason for any fish to be at the surface of a tank is the water is putrid and lacking in oxygen. I would guess that you are not keeping to the basic rules of fishkeeping which are. :- 1 inch of fish needs AT LEAST 1 gallon of water. :- Every tank must have a permanently running cycled filter. Every tank needs at least 50% of its water replaced every week. If you keep to the above rules your fish will stand a chance provided you also adhere to the fishes specific temperature and other water parameter requirements. If you fail in any of them I can guarantee that your fish will be constantly getting sick and causing you problems.
I have an Oscar Cichlid in the same tank as mine and I also used to have it with guppy's.
yes
Yes they can... but I was with the most Mbuna, they cannot be kept in pairs.
best is to either split them up, or add more fish to spread the aggression. Just dont have more fish than your tank can handle.. if I recall off the top of my head, you need 1 gallon of water, per 1 inch of fish
They are egg layers and will lay their eggs on a smooth surface surface inside the tank.
No, it currently doesn't have water in it.
i haf no clue im just bored
I would advise you to get rid of the Jaguar cichlid (Parachromis managuensis). These fish grow too big for a 10gal tank.
There are many. Far too many to list here.
It is possible if the tank is sufficient in size and provides enough territories and enclosures.
Fish make bubbles at the top of the tank because they release excess air from their swim bladders, which helps them regulate their buoyancy and stay afloat in the water.
Sometimes Cichlids change color when the temperature of the tank drops or rises suddenly. From my experience. -Alan Armour