"Once we get working with him and getting partnerships right, I am sure we will come strong. We have to get Earnshaw inside the box.
"If we can do that, he certainly has got outstanding finishing."
Davies said it was inevitable that Earnshaw, 26, would take time to settle in at his new club.
"Robert Earnshaw is no different to Steve Howard and Tyrone Mears when they arrived - they took some stick, some criticism but he will come out strong and fighting, and prove people wrong," said the manager.
"Howard got pelted early last season - people were saying he was a waste of money and a bad signing. Some fans slaughtered him and the press gave him a bit of stick and then his goals got us promoted.
"We have to let players settle into the club."