Our guinea pigs Dora (Diego) and Boots had their latest litter on Saturday. It's probably baby number 20 or 25. To be honest we've got a bit lazy about giving them names (although Eli has given these latest ones the names Georgey and Grace). They typically stay with us for 8 weeks and then head off to the pet shop.
Here's Eli with baby guinea pigs.