Earnshaw has now been left out of the squad for the March 26 friendly against Luxembourg.
"I would like to look at other players this time," Toshack said. "There are several young strikers around who merit a chance now. Earnshaw has had a difficult time this season for his club and for Wales.
"I have spoken with 'Earnie' on a number of occasions in the past 12 months, and it has not been a particularly good time for him."