Well, Adult Guppy's Can't Eat Other Adult Guppy's. If The Guppy's Breed Then They Won't Eat Any Of The Guppy Baby's. They Will All Work Together To Take Care Of The Baby's. But If They Breed And You Add Another Guppy/Fish Then It May Eat The Baby's.
NO
yes
They probably would, but it isn't good for them. Feed them regular fish food instead.
yes that is why people put plats to hide guppy babies
The same stuff an adult eats only it has to be tiny. You can make this tiny food by crushing normal flakes.
Blunt nosed minnows eat any type of bug, mostly mosquitos, grubs, blood worms, but they will also eat any guppy fish food.
As fast as they can.
it gets digested.
Yes
all larger angelfish eat guppys
put the guppy fry in a different tank because the adult guppies will eat them