I took my 8 month old male cockinese to the vet because he started limping on his front leg about a month ago. It was progressively gotten worse, so I took him in today to have it looked at. The vet said he injured his shoulder and gave him a steriod shot. Has anyone had any experience with this. Does it work? Does it work long term?