Hi guys sorry for not getting back to you sooner but had internet problems! But i have good news

took our yorkie Ruby to the vets and it seems she had jarred her shoulder and it will just take a bit of time to heal, she got an anti-inflammatory injection and she seems back to her old self running all over the show

i would like to thank all of you for your advice and help, it was very much appreciated.