For most egglayers, it's easier to have them in a dedicated setup so you can condition the adults, then remove the parents. Tetras will eat the eggs and the fry, so getting them out of there is important. Very few will successfully reproduce in an community, simply due to predation.
There are a number of cichlids that are readily bred in the home aquarium--but you'd want a separate setup for them, of an appropriate size. And, as in any breeding attempt--make sure you have plans for the fry. Many fish are not very marketable due to the ease of breeding them.
It doesnt have to be neons... just something in my tank now... see below... i know neons are hard to breed and ive heard bleeding hearts are virtually impossible, anyone ever bread shrimp...?
There really isn't anything in your tank appropriate to breed, if by breed you mean successfully have additional animals. Neons are quite commonly raised in farms--one of the reason they are not very hardy any longer and have disease issues. Raising the fry in a community tank isn't going to happen--the eggs or fry will be eaten. Ditto any egg layer that doesn't defend the eggs. The shrimp will happily and easily develop egs--you'll se green-sih ablls tucked under their tails. They release the larvae when the hatch into the water column, where the larvae float around, feed, and eventually molt into tiny miniature shrimp. HOWEVER--in tanks with standard filtration, the larvae are sucked into the filter, and either chopped up by the filter pump or trapped in the media and killed.
A community tank is no place to raise most fry. Sorry. If you want something you can breed, there are many options, but none that will work in the tank you have now.
if you're just starting out breeding, you'd be happier starting out with something else because as has already been stated, the fish you have are difficult although not impossible. Even among expert breeders, I've been told neons are more about luck than skill and never been told about the others. Catfish are extremely difficult, very few of the many species of catfish have ever been bred in captivity and tons are not even sexable yet. I would suggest trying some cichlids or killifish to breed, they are much simpler and there's tons of info on the internet for them. A 5 gallon would be perfect for most killifish species, there are a few cichlids that would be cramped but still breed in a 5 gallon like maybe a pair of neolamprologus multifasciatus or possibly s/a dwarfs. KYle