In terms of stocking, 5 neon tetras and 2 cardinal tetras would be a good starting point for a 10-gallon tank. These fish are all relatively small and peaceful, and they will not take up too much space in the tank. If you want to add more fish, you can gradually increase the number of neon tetras and cardinal tetras up to a maximum of 10 of each species.
It is also important to note that neon tetras and cardinal tetras are both tropical fish that require warm water. The ideal temperature range for these fish is between 72 and 82 degrees Fahrenheit. If the water temperature is too cold, the fish may become lethargic and susceptible to disease.
Finally, it is important to provide the fish with a good filter and plenty of oxygen. A sponge filter or power filter is a good choice for a 10-gallon tank. You should also add an airstone to the tank to help oxygenate the water.
By following these tips, you can create a successful and beautiful aquarium for your betta fish, neon tetras, and cardinal tetras.