My flower horn fish is spitting out his food. Not eating food sometimes. What could be the reason? He is active as normal.
It appears that you aren't the only one with a picky flower horn fish. I had one and it was very picky and use to spit out the food quite often. I decided to do thing a bit different and this seemed to work well.
Already got a nice well explained answer here from Ann Leflore and I find the 5th point in her answer more relevant here. Don't overfeed any fish. A bloated gut may be a problem here. One who is keeping fishes should understand one thing fishes can live days or weeks without food. So allow them to do fasting atleast once a week. They will be more healthy then. If you feel sad to make your fishies starve for one day, then you too take fasting. Both will be healthy.
And the next thing to consider is the water quality. If water quality is not that good then flower horns will keep starving by not taking any food even if their favourite food has given.
A flowerhorn fish spits out food sometimes if they do not like the food or the pieces are too big for them.