An Ian Dunbar Video "Dog friendly dog training". I saw it a while ago but given some of the posts that come up on here it answers a lot of questions.
YouTube - Ian Dunbar: Dog-friendly dog training
Why your dog doesn't come when you call it.
Why your dog jumps on you.
Why your dog bites you.
What to do about it.
How to train "on the mat".
Why punishment doesn't work (imagine training a grizzly bear and trying to smack it on the butt when it doesn't do what you tell it).
How to train your family (not just the dogs) - the power of praise.
You can't watch too many Ian Dunbar videos.
DSD Training Videos | Dog Star Daily
Ian Dunbar's main website
What every puppy owner should read - before, during and after they get their puppy
Dog Star Daily Digital Dog Training Textbook