They can, but usually they don't. They are peaceful community fish.
Any fish may fight/bite if they are in cramped conditions and/or poorly fed. Guppies are not regarded as fighters but may sometimes do a bit of fin nipping of any fish with long flowing fins including other guppies and Bettas.
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.
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
No, guppies are fish.
Guppies are not the only fish, that give birth. Almost every kind of fish gives birth. However, guppies are pretty easy to give birth. Other fish, such as betta fish, most tropical fish, and angelfish are rather hard to breed, because they are aggressive and will eat their own young. So, I suggest guppies if you want to breed fish.
The tiger fish would eat the guppies.
Guppies are a type of fish. There are no types of guppies.
swordtails