I had this problem once, the gravel was too rough for them. I actually lost three fish because of this. They're very delicate, and prefer sand. If possible you should consider changing to sand substrate, or moving them to a tank with sand.
Also, what does "perfect" mean? We'd prefer if you give...