Yeah I like thatValerieAdams said:I have no idea about the rainbows. But I can't imagine have ten 3" fish in a 29g. I would start with 6 and see.. If you do the rainbows I would do apistos or german blue rams, they'll occupy different parts of the tank so you'll have more room. So 6 rainbows, pair of apistos or german blue rams, and a clown pleco.
I'd assume I put them in in this order?
6 Rainbowfish add 3 wait a day and add the rest
Clown pleco after 2-3 weeks
Wait about another month
German blue rams or apistos