well I'm going to try it..
i think it will work out well looking at my tank now with the cat, wall sucker fish "hank", the three silver dollars, and the beta which leaves every one alone, he just occasionally trys to take on the reflection beta on the tank wall. there seems to be more than enough room. i know how big the silvers and the sucky fish get. The sucker fish (can't think of the right name at the moment sorry) who is only 2" long now will be given away when he gets to big. the only fish I'm getting now is the puffer that i have researched and maybe a little eel or a knife fish. and can someone tell me types of eels or knife fish that stay small like 4 " or less. and i will gladly take any suggestions of small nice looking fish i can get instead. thank you
You have all of these fish in the tank?!
The silver dollars will outgrow the tank, and chances are that your "wall sucker fish" is a chinese algae eater (also known as "CAE" for short), a fish that can grow to 10"long and tend to become agressive and territorial when older (they can grow nasty habits like trying to suck the protective slime coat off flat bodied fish, so this would include your silver dollars, and tend to grow very territorial towards other bottom dwelling fish, particularly if they are not very large etc).
Betta's are generally not suited to community tanks as the males are territorial and solitary fish by nature (and so become stressed when put into active community fish tanks) and because of their long finnage, they tend not to cope well in tanks that have medium or strong current etc.
Redeye puffers are not suited to community tanks like yours, and will pick on fish like your betta;
<a href="http/www.thetropicaltank.co.uk/Fishindx/puf-irrub.htm" target="_blank">http/www.thetropicaltank.co.uk/Fishindx/puf-irrub.htm</a>
"Demonstrates territorial behaviour, but is not particularly aggressive. It may still nip fins however -
so avoid mixing with slow-swimming species with long finnage." (this slow-swimming fish with long finnage would include fish like your betta)
As far as i am aware all knifefish grow pretty large, the most common type of knifefish you are likely to see in a petshop is the black ghost knife, which grows to 20inches (which is obviously too big a growing fish for a 20gal).
Fishkeeping takes responsability, you are responsable for the well being and lives of your fish and they are at your mercy- so you need to excercise more responsability over your actions and correct the mistakes you have made with stocking your tank before you consider buying anymore fish- you also need to thoroughly research fish before buying them, best going to different sources for your info etc
.
It is not good to say "well I'm going to try it..
i think it will work out well looking at my tank now", you shouldn't play with your pets lives in such a way, you should be trying to avoid taking risks with your fishs lives and welbeing instead of taking unesarsary risks based on lack of research etc.
You will appreiciate and enjoy your fish a great deal more when you make sure your fish stocking and tank maintanence regime is good and your fish are happy for it, displaying good colours and normal, natural and happy behavior and are in good health etc.