Another reason that guppies and other schooling/social fish need to be in groups of at least 4-5 is that there is a social hierarchy (ranking) among the groups of fish. When there are too few fish or no fish at all the fish can get stressed or depressed without the whole group dynamic that they need and thrive with. A guppy may survive by itself, but you want your pet to thrive and be happy, not just live life on the bare minimums.