Thanks for writing to us.
The pain and stiffness
can take 4-6 to ease off after a surgery of the shoulder. The smell could be due to sweat or continuous use of the pillow he is using. Get it washed and see if the smell persists.
I hope this information has been both informative and helpful for you.
Dr. Praveen Tayal ,