Good post.
Another thing I've learned keeping working dogs is that "A tired working dog is a happy well behaved working dog."Regular multiple-hour play sessions, walking, flirt pole, spring pole, and retrieving (yes they can be taught), all go a long way in helping keep their drive in check.
Regards,
B