Arnautovic, who has scored five goals from 23 Premier League appearances this season, missed the stalemate with Manchester City last time out through illness.
The Austria international has now fully recovered and is expected to return straight to the starting line-up as the Potters look to spring a surprise on champions-elect Chelsea.
Shaqiri, who has been out for the last six matches due to a series of niggling issues, is also set to play some part at the bet365 Stadium after getting back to full fitness.
On-loan striker Bony, who has struggled for playing time since joining temporarily from Manchester City, also returns after being ineligible for the previous encounter against his parent club.
Right-back Glen Johnson still remains on the sidelines with a shoulder issue whilst goalkeeper Jack Butland stepped up his recovery from a long-term ankle injury by returning to training this week.
Provisional squad: Grant, Given, Shawcross, Pieters, Bardsley, Martins Indi, Muniesa, Cameron, Whelan, Adam, Imbula, Allen, Afellay, Arnautovic, Sobhi, Shaqiri, Walters, Crouch, Berahino, Diouf, Bony.