Since fry grow at at different rates and will be growing quite fast in the first 4months, it's hard really apply the 1inch of fish per gallon rule when they're still newborns. The best bet would be to go for the biggest tank you can afford(5 gallon being the smallest for a good fry tank) so the fry can grow out in it and you can also have extra space for more fry(which I'm sure you'll have). right now my breeding setup is, newborns(one day to one month olds) stay in a 5gallon with only a heater(fry require warmer temps than the adults, at 78-79F) and some live moss for a snack. Right now my 5 gallon holds about 30 newborn fry to give you an estimate. When they hit 1-1.5 months old they get moved to the 10 gallon tank(filter and heater now). When they hit 3 months in 10g, they get reintroduced back with the parents because they are now atleast one a inch and half in length. In the 10 gallon there's usually about 30-40 fry(more fry because of filtration included).