@dandeebeau First of all I appreciate the detail in your post
I encourage you to have an open mind about dog training for your dog. Here's a couple videos they should be helpful
In addition to this I would say little things sometimes make us a crutch to our pets. an example is sometimes...