Cesar Millan, his show the Dog Whisperer is on National Geographic Channel. Sounds corny, but his stuff works. I have one of his books but it is more of a case study in that he talks about the individual dogs more than the "rehabilitation" or training of the dogs. Check out the show if get a chance. I have found it helpful and goodness knows I needed something with 2 Saint Bernards, 1 German Shepherd and 1 Pomeranian
Good luck with it!!