I have a female Leo that produced 16 in 1 year, 3 litters. She's 3 months into a 6 month break right now. I don't think I'll breed back to back anymore without at least a months break in between. She was breeding age when I got her, no clue how many she's produced in her lifetime. I imagine she could produce 100 in her lifetime but I think it's cruel to keep a livebearing creature pregnant its whole life.