Here's a breakdown:
* Average: A female guinea pig usually gives birth to 2-5 pups.
* Range: The number can be as low as 1 and as high as 8 or even more in rare cases.
* Factors: The number of pups depends on factors like the age of the mother, her breed, and her overall health.
Important Note: Guinea pigs are very social animals. They need a companion, so if you are considering having a guinea pig, consider getting two.