I have had some of the same problems that you are having and while I am no expert, I can offer some tricks that worked for us.
1.) Is your puppy fixed? Do you see her squat when she pees on the bed and couch or do you just see the pee there after she has been lying down? Our Shep/Lab mix would leave pee marks on the couch and bed, but we only noticed it when she was lying down. Turns out she has incontnence issues which are associated with large breed females after being spayed. We have to give her Proin 50 for the rest of her life to help with incontinence, but no problems since then.
2,3,5.) Give this a try. Put some coins in a metal can and tape the lid on the can. When she does any behavior that you don't like shake the can at her and say no at the same time. This worked for us. It confused our dog a little, but after about a week of this, the behavior stopped. (This was recommended by our vet.)
4.) The head collar is a great tool. We used it and had great success. Also when your pup starts to pull the lead immediately change directions. This should let your pup know who is in charge. Keep doing this until she gets the idea. It may take awhile, but it works, just be patient.
6.) The dog should see its kennel as a safe place to be. Right now your dog associates the kennel with punishment. Try training sessions where you toss a treat into the kennel, when she goes in to get it, give her lots of praise. Again, you want to do this as a training session.
One more thing. I have found that training sessions with young dogs are best kept to about 10-15 minutes as their attention span is limited.
Once again, i'm no expert, just offering tips that have worked for my dogs.
Good Luck