So, my (male) Betta Bob was hanging at the bottom of his .5 gallon tank with no heater or anything but with a water changes every week or two and 2 Zebra Danios. I put his in a 10 gallon heated, filtered, aerated tank that I haven't cleaned in two months but have been meaning to clean (In the past week I've cleaned it about 5 times and it's looking way cleaner. By the way, I always remove him before cleaning the tank. He was checking out the tank and after a hour or so, until he started to float to the top. So i fasted him for a day or two, then fed him a pea. I put him in a cup and then put my finger in front of it a few times because I know that sometimes when I put him in his cup to clean his tank, he poops. But this time it didn't work so I put him back in the tank and he hid under a fake plant and for that day it seemed like his problem was fixed. He was acting normal and everything. So in the evening I feed them some flakes. Before I went to sleep, he started floating again. So on Wednesday, I put him back in his own tank. But he's still floating and I feel sad for him. I was thinking about giving him a Epsom salt treatment and wanted to know how.
Here is some pics of him about a hour ago...
(This is how he rests now)
(This is him trying to swim down and maintain his balance)
(This is him swimming at the bottom away from me but he's really using that side fin)