Before adding chemicals you should try to work out exactly what
the problem is.
Does the fish rub on objects in the tank?
Have you added anything new to the tank in the last 2 weeks?
Are there any other fish in the tank?
Do the fish in your son's tank have velvet?
If you answer no to these questions, it is highly unlikely your fish has velvet. Velvet is a protozoan parasite that irritates the skin and causes fish to rub on things in the tank, and it needs to be introduced into a tank. Unless you added something new recently from a contaminated tank, or your son's tank has velvet, it is unlikely to be velvet.
---------------------
If it is velvet, you can normally treat that by raising the water temperature to 30C (86F) and keeping it there for 3-4 weeks, or a week after the gold spots have gone.
You can use Malachite Green or copper based medications if you like but heat is generally safer.
---------------------
You don't need to add filter bacteria every water change. Once the filter is established, either add the remaining contents from the bottle or put the bottle in the fridge where children and animals can't get to it.
---------------------
If you post some more pictures of the fish it might offer more information.
If you have a picture from when you first got him, that would help too by giving us something to compare him to.