yes the guppies might eat her fin because they it looks like food .
Usually, yes.
yes
The puffer loves live food and will eat anything smaller than it is, it is one of the few freshwater fish that has teeth.
Adult guppies eat their own babies, and fish like tuna eat guppies.
yes
The only difference is the tail is about 1 cm bigger Males usually aready have fancy tails i find
most fish will even guppies will eat other guppies it is a risk all ways
Just about every fish that is big enough will eat them as will many water birds like Egrets, Kingfishers and Herrons.
Guppies are livebearers. So they don't lay eggs. Male guppies WILL eat their own baby guppies. They will eat any baby guppy they see. It doesn't matter if it's their own or some other guppies'. Male and female guppies eat baby guppies.
They eat any type of fish that they can catch!
Guppies aren't large enough to eat frogs.