Unfortunately having a puppy is like having a toddler. I am surprised that he has not fried himself yet if he has chewed through the cords a couple of times. You need to baby/puppy proof your home immediately!! Cover the outlets-they will lick them, hide those cords, move the plants, put the garbage out, etc.
My best advice get a CRATE NOW! He will learn to adjust to this when you are not at home. Be patient with him and make it a pleasant experience for him. PUT HIM IN THE CRATE EVERY TIME YOU CAN NOT WATCH HIM!! You are giving him way too much territory when you are gone. He is peeing in the bathroom because he can probably still smell it. Get a good cleaner one that will break down the urine enzyemes not just a perfume. Close all the door that you do not want him into those rooms. Even when you are a home you should watch him like a hawk at all times. Replace the items he is not suppose to chew with a NO! take the item away and then give him something he can chew on and say GOOD BOY!
As far as the tree ornaments go, I woke up to a little boy saying
ball and throwing my glass ornaments against the dining room wall.
You have to accept some things to get broken, chewed on, yes even
peed on for a little bit. Your dog need to know the rules and also
needs to mature. If you still find whatever the dog does upsetting
you and "unacceptable" behavior perhaps you should reevaluate why
you got a dog in the first place. I would most certainly enroll
your puppy into obedience classes. He will learn alot and also
know that you are the boss etc. It will also help him to burn
off that extra energy--remember he has been storing it up all
day and just 1-2 hours is not enough for attention. There is a
saying "A good dog is a tired dog." Give him extra exercise just
before you leave so that he will sleep most of the day and not
whine because you have left him etc. He is still very young and
gets so excited because you are with him when you get home and
also has too many rooms to roam in.
Pugish