There are several types of puffball mushrooms, including the common puffball (Calvatia cyathiformis), giant puffball (Calvatia gigantea), and gem-studded puffball (Lycoperdon perlatum), each with distinct characteristics and habitats.