Take a look at the Dog Whisperer on the National Geographic Channel. I thought I had good dogs before watching -- now I have great dogs. Watch several of his shows to understand his training ideas. It will partially help your current issue and will really help the day to day interaction with your dog.

Attitude and confidence goes a long with dogs.