Guinea pigs usually have from 2 to 4 pups per litter and can have up to five litters per year. After pregnancy, they can get pregnant again even after several hours. That's why it's essential to keep the new mother apart from any males for an appropriate time after birth. Read more