I am not a fan of "one size fits all" dog training which is what I often have seen from dog trainers. I believe each pup is an individual and should be treated as such. I believe dog behaviorists are the better way to go.
Perhaps reading some of Tamar Geller's books might help you. Here is her website....her books can be purchased on Amazon..
The Loved Dog