I used to work in a specialty vet clinic and it was very common for 6-8 weeks of cage rest. It's much better than putting them through surgery. My boxer had to be on cage rest before, it was hard to do but it really did help her. Sorry your baby is hurt, hope she feels better soon!!