my dog didn't have that exact type of injury but he sprain/pulled muscles (unknown how). i took him to the vet and they did x-rays and said it must of been a sprain/pulled muscles. he was in so much pain, if you touched anywhere near that leg, he would bite. he couldn't put any weight on it, couldn't drop up on the bed or couch. the vet put him on pain killers. didn't have to kennel him or anything just gave him the pain killers and he was fine within a few days. i hope your dog gets better soon!
Fluff (Black lab, Cocker Spaniel, Dachshund mix)
Jete (American Shorthair)
Gordan (Chinese Dwarf Hamster) RIP 6-24-09
My Other family
Missy (Cocker Spaniel)
Fluff (Longhair cat)
Happy (Yellow Lab)