They eat any type of fish that they can catch!
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!
Oscars eat about anything, like guppies and small aquarium sharks.
feed them raw fish
No, guppies are fish.
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 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.
The tiger fish would eat the guppies.
Guppies are a type of fish. There are no types of guppies.
Guppies are opportunistic feeders and will really enjoy a feed of live food like brine shrimp, daphnia, white worms etc.
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.