Hi guys. Yes, it's another compatibility question, sorry. I have a 29 gallon tank that has been cycling for about 6 weeks now. It still isn't perfectly in line, but it is pretty close. It has housed an angelfish from the very beginning (long FUBAR story) and a betta part time. After about 3 weeks the two started fighting, so the betta goes into a bowl for a day or two and back into the tank for a day or two. It's not the best solution, but it is the best I can do for right now.
Anyway, the tank isn't 100% in line, it has about .05 ammonia which I am working on. I'm getting ready to do a serious vacuuming and a large (not complete) water change. If the conditions hold for another week or so, then I want to add more fish.
I'm going to take the Angel back. The entire point of getting the tank was to give a betta a happy home. I'm absolutely smitten with bettas and the entire tank centers around him. If it doesn't work for him, then it isn't for this tank.
So, I have a rather large credit at my local fish store from the FUBAR mentioned above. They don't have a huge selection and most of what they have seems to either get very big or are overly aggressive. I liked the fancy guppies and bubble mollies I originally had, so I thought about getting those again. Again, the angel is going back, so the guppies won't end up as lunch, lol. I would also like a bottom feeder (not to be confused with an algae eater as the pet store did). I want something that will eat the food that sifts down to the bottom of the tank. A catfish will do that, right? What else?
Anyway, so assuming I do the guppies and mollies.........how many should I do? What kind of bottom feeder and how many? And don't forget to count my betta.

TIA. (Oh, and P.S., the guppies and mollies will all be male. No breeding allowed!! :D )