This just happened to my big girl a couple weeks ago. You have to go the vet if they don't put any weight on in the next couple of days as it could be anything from a fracture, a sprain, or a really sever sprain. With my girl it turned out to be a sever sprain, she had to be on meds and rest for a couple weeks, but without meds and rest, it wouldn't have gotten better.