Despite a poor start to the season, the former England international has turned his form around with a string of fine displays, including scoring the opener against Manchester United at Old Trafford.
The 32-year-old has scored two goals in his last three games and the Stoke boss puts his good form down to his determination.
|STOKE CITY LATEST
|22/1||Stoke are 22/1 with PaddyPower to beat Swansea City 2-0|
"He started in the team but didn't stay in and other players were performing better but he has worked his way back in because he has been doing well in training.
"He's a good character to have around the place. I think he understood he wasn't producing what we knew he could. He's just got his head down and worked hard."
Hughes, a striker in his playing days with Manchester United and Chelsea, urges Crouch to be more selfish and concentrate on adding to his goal tally this season.
"I probably worked too hard for other people and found myself outside the box too many times," the Welshman recalled. "Peter does that too, as he is a hard-working lad who tries to help the team."