The Potters boss praised the Ireland striker as he responded to his poor display against Chelsea with two goals in the FA Cup
The goals came just three days after the 29-year-old scored two own goals and missed a late penalty in Stoke's 4-0 loss to Chelsea in the Premier League.
Speaking to reporters after the game, Pulis revealed that, initially, he had considered resting the Republic of Ireland international, but opted to play him after the events of the Chelsea game.
"I wasn't going to play Jon - I had decided on Friday that I would give him a rest," Pulis told the Telegraph. "But then after what had happened on Saturday, I decided the best thing to do was to get him out there again.
"And scoring the goals and playing the way he played, I think it's just great for him. It will wash away what happened on Saturday.
"He gives everything, Jon. He is just a very gifted individual in lots of respects, and his biggest asset is his big strong heart and the British bulldog spirit he has got," said the Potters boss.