Reading through some of the threads here, I'm compelled to pass on some advice....
I've been in the fish hobby for over 30 years, having had many fresh and salt water tanks I have learned quite a bit about fish keeping.
Over the past few years I have seen a number of LFS
selling quick fixes, medicines and even cycling bacteria in a bottle. I've seen helpless inexperienced customers walk into a LFS
for advice on a cure for white dots on their fish, velvet, fungus, not eating etc. and there was almost always some medicine or tablet that the uninformed customer wound up spending their money on to dump in their tank. I can almost bet what the final outcome was.
The advice I have yet to hear from a LFS
is something like..."It takes time to cycle a tank" or "Do frequent water changes or lots of them if the fish are sick" or "Don't overfeed" or very important... "Quarantine any newly bought fish"
The last salt water tank I setup a few years ago, most local stores would not give me or even sell me a little gravel from an established tank to seed the tank, they all tried selling me some form of quick bacteria in a bottle that cycles a tank in 24 hours! What?!
I finally found an old time mom and pop store that gave me a little filter media and my tank was going in just a couple of weeks.
Sure I have lost a few fish along the way and I can only blame myself for not keeping up with the regular maintenance but most of my fish I have kept for years without ever using any chemicals.
I think we also need to know when it's time to euthanize vs slowly killing the fish with chemicals.
What is my point?
When it comes to healthy fish keeping nothing is better than patience, regular maintenance, not over feeding and keeping up with the the water parameters and temperature will prevent most if not all of the problems in a tank.