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.
Yes, guppies are omnivorous and will eat algae as part of their diet. However, they should not rely solely on algae for nutrition and should be supplemented with other foods like fish flakes or live foods.
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