Yes they will if the fish are small enough to fit in their mouth. Fry will a lot of times get eaten by their parents, thinking they are food.
They eat any type of fish that they can catch!
no they will die
Angelfish, fighting fish and other bigger fish would. They would do it more often too if the guppy looked weak or less strong than other guppies.
Guppies do eat algae. However, if you only feed it fish feed, then it will not eat the algae because it is so used to the fish feed...
No, you should just feed them tropical fish flakes!
Fish that have long, wavy fins should not be put with guppies, because guppies will nibble their long fins. Also, many bigger fish will eat guppies. Keep a separate tank with guppies and a few "cleaner" fish, which do not harm guppies.
most fish will even guppies will eat other guppies it is a risk all ways
Guppies can live very happily with heaps of other species of tropical fish
Adult guppies eat their own babies, and fish like tuna eat guppies.
Oscars eat about anything, like guppies and small aquarium sharks.
Simple answer is yes. Guppies mate and produce young under almost any reasonable conditions. The presence of other fish will not bother them at all provided the other fish are not predators and the guppies under pressure for survival.
yes