Is there any other fish in the tank that could be aggressive towards him nipping at him?
I have one who gets white dots sometimes. It is ich a parasite. Sometimes they get that when they are stressed or have poor water conditions. Doing regular water changes, a good diet and soaking his food in selcon vitamins can help his immune system to fight it off. If that dont work try some type of meds for ich, but you have to be careful some meds are hard on them because they are scaleless. I have used paraguard on ours once which worked . I'm not sure about the fins but the white dots are ich . Stress coat has also helped our other fish with skin problems.
Last edited by maryj11; 02-05-2017 at 08:02 PM.