I think the victim in all this is Buddy. Remember dogs are innocent creatures and there is not such a thing as a "bad dog" just bad, irresponsible, crappy owners.
The question to ask ourselves here is: What can be done about it without bringing Buddy harm but at the same time keeping us and our cat from harm?
" How we behave toward cats here below determines our status in heaven."
- Robert A. Heinlein