well...thats a lot of different fish types that inhabit the same area in a 29gal, but it might be doable...the key will be to ensure that each establishes its own territory...also, you will want to add companions for these as they will be much happier with mates...do not, however, mix males with males from the same fish as that will = death and destruction