Hey guys I just bought a baby male Betta fish. I have him in a 2.5 gallon tank with a small filter and heater and some decorations.
He seems to be happy. The thing is he won't eat the Betta food pellets, he just spits them back out. I tried 3 different kinds of food!
He will eat blood worms, he loves them! I bought him blood worms that have added nutrients.
How long have you had him, alot of times they wont eat for the first day or two. If he is spitting them out just take the smallest, likely bio-gold, and soak them in water for a few second before you give it to him, normally it softens it enough to get eaten.
I agree with IonBaller about bettas needing time to settle in. Reno, my betta I got at the beginning of June took almost a week before he would eat. I offered him flake and pellets.He kept spitting the pellets out and ignoring them. He did eventually eat the flakes. He just recently started eating pellets. Now he attacks the pellets like a little pitbull! I did offer him a couple frozen bloodworms at first when he wouldn't eat anything else and he did take to those. And I think it helped him to associate me with food. But I would only feed bloodworms as an occasional treat. They can cause him to bloat. A good pellet food should be the staple diet. Just keep offering him the pellets, only a couple at a time. Soaking them in water to soften them helps I think because they may not be used to a hard little pellet. If he doesn't eat the pellets after about 10-15 minutes, take them out of the tank so they don't foul the water then try again the next day. Eventually he will learn they are tasty food.