Personally, I'd be embarrassed to admit that a rabbit beat up my 100-pound dog.

Frost, get a German Shepherd.    They can handle a rabbit and you won't have to build a 'Wall of Death'.     

This particular rabbit wasn't from the Monte Python movie, was it?    That one took out several armored knights.