Hey, couple thoughts:
Beautiful dog!
Long hair = your home awash in fur...
Shock collar is not a bad choice. A neighbor has a couple hyper Boxers and they're kept well under control with the collars. After initial training with a shock, most collars warn with a beep before shocking and the dog learns it's boundaries very well.
Watch this:
http://www.youtube.com/watch?v=b8x8iKIGulw