Butterflies are pink insects which fly out of water and can be sucked. They don't eat anything and even pelicans will eat them. They come in swarms. Butterflies can never be underwater, although they can stay just above water, being eatable even without you jumping.
Swarms are very similar to schools, but only butterflies come in swarms and out of water. Eating the swarm will give you a swarm bonus.