Try live tubifex worms. All of my bettas were a bit picky, and I used to actually have to buy several different kinds of foods, until I discovered Tubifex. They're actually better for the betta too!