Sounds like she did something silly while you were gone and pulled a muscle. Try to have her rest as much as possible today and limit her use of that shoulder. If she is still sore tomorrow, give the vet a call. I believe you can give them a certain amount of children's pain reliever depending on their weight, but I am not sure. Last time one of mine got injured, they got a prescription so I just give them that.