The Bullhead, white bass, and yellow perch would probably be fine in a 6' x 2' tank, although not all together though imo. I don't know much about white perch, so I won't comment on that one. As for the Largemouth, 6' x 3' at a minimum. In my opinion they are too active and too big for anything smaller. People have kept them in smaller with good results but I like my fish to thrive, not just stay alive.