Well, it largely depends on the size of your pellets. 4 might be a bit much, or it might be perfect. Try to figure out about how many would fit on his eye, as that is about the same size as the stomach.
As for the freezedried, I would only give those as treats a couple times a week, and they should be re-hydrated before feeding to help prevent bloat. A much better alternative to freeze-dried is frozen. They do not lose the nutrients like freeze-dried.
Other options would be a variety of live foods. There are some risks in feeding live, but you get the best nutrition from live foods because they are not processed. Both Petco and Petsmart often sell the wingless fruitfly cultures. A few members set water out and harvest mosquito larva. Some members also sell various worm cultures. Small ghost shrimp might become betta food, though they are known for being somewhat aggressive towards bettas, especially if your betta doesn't want to eat them and they grow up.
Oh, and I almost forgot, but my female betta hunts snails. She will grab the meaty part and knock the shell against the glass until it comes out.