Guinea pigs, or cavies, are mammals and have live births. The average litter size for guinea pigs is 4-6 pups.
However, the actual number of pups in a litter can vary based on factors such as:
* The age of the mother: Younger mothers tend to have smaller litters.
* The breed: Certain breeds are known to have larger litters than others.
* The overall health and nutrition of the mother: A healthy mother with good nutrition is more likely to have a larger litter.
It's important to remember that responsible pet ownership includes spaying or neutering your pets to prevent unwanted pregnancies.