These are:
1. Short-haired: The most common type, with a smooth, short coat. This includes the American and English breeds.
2. Rough-haired: This category includes guinea pigs with longer, wiry hair that can be either smooth or curly. Some examples are the Abyssinian and Texel.
3. Long-haired: These guinea pigs have very long hair, often requiring regular grooming. Examples include the Peruvian and Silkie.
There are also various other types of guinea pigs based on factors like hair rosettes, hair patterns, and even their ears!
For a more detailed list and descriptions of each breed, you can check resources like the American Cavy Breeders Association website or other reputable online sources.