This link was sent to me by a colleague - a great blog and if you have the time will answer nearly all you training issues with your dog.
Good common sense advice on
How to settle a new rescue dog
How to begin with a puppy
puppy games
Crate training
excellent videos showing calming signals
excellent video explaining signs that may mean a dog will be defensive or aggressive
Crazy dog training
and all based on Positive training methods
win win!
here