Thanks so much for your detailed reply.
I am so sorry about Yasmin's accident. I think it's wonderful that nothing is dislocated or broken. Those facts plus her age give her an excellent chance to recover. Cats are excellent healers, more so, when they are young.Yasin, improving in the way she no longer drags her leg tells me some healing is going on already.
Yes, gentle massage can help because it brings fresh blood to the surface.However, since she may have torn a tendon, you do not want to start it yet.
Set her up in a quiet area. You say she is jumping. it is better to limit that until she improves further.
In the meantime alternate war and cold compresses. Leave cold on 5 minutes and off 15 for two hours. Then do the warm same amount of time
Continue with the one that gives her the most relief. Start the massage in five days. Gently rub her back and neck and shoulder. Try for 5 - 8 minute intervals 3 times a day.
I don't know what the weather is there but if its warm swim therapy can be very helpful.
Read mhttp://www.petmd.com/cat/conditions/musculoskeletal/c_ct_shoulder_joint_conditionsore here:
Ask her vet about anti-inflammatory medication.
Please keep in touch and let me know how she is doing.
As I said her age is going to work in her favor.
If you still have questions just press reply and I will be here for you.
Best wishes and prayers,