
My understanding, sadly from first hand experience, is that crate rest is crucial for disc related problems. Our veterinary practice hires them out, so it may be worth giving your vets a call to see if they offer the same service. At the same time you could quiz them a little further about their expertise in this field and what care they are suggesting.
If you do decide to go down the cage rest route, the crate should be big enough for Snoop to comfortable turn around in, stand up and stretch out fully whilst sleeping. Make sure it is wide enough so that he can comfortably turn around, without having to excessively bend his spine, if you know what I mean. Also it is possible to get food/water bowl holders that attach to the side of the crate, to avoid Snoop having to bend his neck down to eat/drink.
We set our crate up in the lounge and I used to sit on the floor twiddling my girls ear throught he bars, or in front of the open door. I was surprised at how she accepted it, and when we took her into the garden to relieve herself (on-lead), she always headed straight back into her crate. She seemed quite happy watching life go by, and rested far more than if she had been free to roam and greet visitors. Try telling a GSD not to jump and run to the door when she hears a knock or the postman!! In her crate she was quite happy to give a little woof and watch and wait. We always made sure friends spent time with her when they came in so she didn't feel like she was missing out.
It really is important that they don't climb or jump and at least whilst they are crated, there is no chance of this happening. I really don't want worry you unduly, but I was told that for a good chance of recovery, the above measures are essential.