If you have an unruly dog, one that wrecks the house when you are away, and you have tried everything to remove the problem, but still it is there when you come home, do yourself a favor, and find an expert. You can not do this with just a book or a video. You need to understand the issue, and it is not just with your dog, it is with you.
Sorry, the problem is with you mostly. It is true! We humans communicate in one way, with language and sound. Dogs mostly communicate with stance, smell, and some sound. They are mostly aware of your dramatic moments, and will use these emotional outbursts to confuse you. Since your dog communicates differently, you have to be the bigger person here, and learn to communicate on their level.
That means, finding out what you are communicating, and what your dog is hearing. And, what things you can do to enable the behaviour to go away, versus staying with the dog all its life.
This really is important for you. You will learn so much with a great trainer, and not only that, you will learn a lot about life. Your dog is a messenger, and looks to you for leadership. Find your skilled leadership communication with a great team leader, like a good dog trainer!