Hello and welcome to Healthcare Magic.
Your symptoms are due to the inflammation in Shoulder joint caused by the excessive strain of carrying the pup.this usually happens if you do some strenuous job, which you are not used to.
My advice is to visit an Orthopedician so that he can have a look at your symptoms.
he will prescribe NSAIDs like aceclofenac
for a week which will reduce the inflammation.ultracet
which has no action on the inflammations in Shoulder. Thats why you have no pain relief even after taking it for a month.