Most guinea pigs have 2-4 pups (babies) however we have seen up to 12 at times, there are also reports of even larger litters.