Agreed! Cesar Milan AKA the "Dog Whisperer" knows everything when it comes to dog training. He has excellent tips for dog training that really work and have been so handy when training my dog. I heard his book is excellent too!
Cesar Milan has a great book all about dog training, it's called 'Be Your Own Pack Leader'. If you follow his instructions they work in helping you train your dog correctly without hitting or spanking them.