If your training golf balls are clean, no dirt transfers on the cloth. Make sure you clean the balls you are using for practice and you should have no problem with using this for many year