The major differences between a mosquitofish and a guppy are origin, tail, size, reproduction, appearance, and lifespan.