Well first of all thank you for taking that dog in and welcome to the forum!
I'm sorry she seems to be in pain/not healthy
That's so young for HD, she might have hurt herself on the floor (it sounds like an excuse) and maybe she doesnt have HD after all. Optimism
Anyway, you're doing a good thing! I wish you both luck~