29g will be fine for a single red tail that is still growing, adult size you'd want a larger tank.
RTBS are aggressive towards their own species so you need a BIG tank to house more than 1.
I currently have a juvenile RTBS with serpae tetras, german blue rams, BN catfish, siamese algae eaters...