Hi gdefc welcome to Fish Lore
Unfortunately, the salesman gave you bad advise. The general rule of thumb is 1" of adult fish per gallon of water.....depending on the fish. So you are very over stocked.
Your fish are probably suffering from ammonia poisoning. Please read this, it will explain it to you.
http://www.fishlore.com/NitrogenCycle.htm
In the mean time, you should be doing water changes daily.
Not many fish can live in 3g. A betta would love 3g's!
My best suggestion for you is return the tetras, cycle your tank without fish or get a larger aquarium for your tetras. With 8, and assuming they will grow to 1.5" you'd need at least 12 gallons.
Here are some other good things to read:
READ FIRST: Freshwater Beginner Important Topics
I know it's a lot to read, but it will be well worth it.
Good luck.