I have had great success with clicker training.  Karen Prior training videos are the best classes available.

To have a great relationship with your dog, continue to increase your knowledge and skills

Have a new puppy?  Make the best of the critical first 6 months

No one knows your dog as well as you do.  Learn how to examine your dog do
determine if something isn't right.