Well, if you're at your wit's end, you probably thought your dog would grow out of his problems. Or, when the problem reared it's ugly head, you thought it was temporary. And, if you've tried everything, you probably didn't try the right thing long enough. The good news is, most problems can be solved with knowledge and effort. You need to know what is causing the problem and then, based on the cause, employ the correct solution.
Every dog deserves and needs to be properly trained and training is part of problem solving.
You can't communicate adequately with an untrained dog. There are situations where this may be the only option, but usually not. Chewing Puppies teeth and their gums get sore just like human babies. That's why you never give a dog the full run of the house until he is two years old. Use soothing problem solvers.