My rooster came in to roost the other evening and he was hobbling on one leg. He ended up laying on the ground and has not gotten up to move since then. I picked him up and his left leg just hung down. I felt all around his joints and hip but I can't tell if anything is broken. He will periodically stand for a few seconds but will just back down. We have a fox apparently because 3 hens went missing a couple days prior to his injury. What should I do for him and how long should I give him before I (sniff, sniff) put him down? He's such a nice boy and I really hate to give up on him, but I don't want him to suffer. Thanks!