I was given a bichir and a few other fish by a friend, not knowing much about them. I've had him for a few months now and he has developed what looks like a beer belly. It has sometimes seemed to get slightly larger or smaller, but never goes away (this could be my imagination). An aquarium FB group I am in suggested that he may have eaten some gravel and to get him into a bare bottom tank. I finally was able to get one for him and have now noticed some red on one side of his beer belly. I don't know if it related or maybe he scratched himself on one of his hiding spots, but I didn't notice it before.
Does anyone have any idea what might cause this belly?

Does anyone have any idea what might cause this belly?
