Haus-Meerschweinchen können ein bis sechs Junge pro Wurf bekommen, meistens sind es zwei bis vier Jungtiere. Wild lebende Felsen-Meerschweinchen bringen im Durchschnitt nur ein bis zwei Junge zur Welt.
Haus-Meerschweinchen können sich das ganze Jahr über paaren, können also auch immer Junge bekommen.
Die Tragzeit dauert ungefähr zwei Monate. Das Weibchen bekommt das Junge im Sitzen, reißt mit den Zähnen die Eihaut auf und frisst sie dann. Das ist wichtig, denn sonst würde das Junge ersticken. Danach leckt ihm die Mutter Mund, Nase und Augen sauber. Die Jungen können schon wenige Stunden nach der Geburt laufen. Sie werden drei Wochen von ihrer Mutter gesäugt. Schon nach ein bis zwei Monaten sind die jungen Meerschweinchen geschlechtsreif. Sie können sich dann also paaren und selbst wieder Junge bekommen.