The solution to your dog problem is really closer than you think.
There is a lot of value to the old DIY (do-it-yourself) approach to your dog problem. I would modify it just a little to include an experienced trainer to assist you in home.
Take my dog and fix it
But, when faced with a dog behavior problem, many dog owners don’t want to do it themselves and instead, prefer to send their dogs off to the expert and let them remedy the situation, returning to them of course, a now perfect dog.