ditto on the chocolate. If you're interested, you can search the web and learn about the toxicity to dogs, can be life threatening.
Another member of cavaliertalk, kosmo's mom Sara, sent me some dog chocolate. It looks and smells like chocolate, i didn't actually try it, but it's for dogs. you might try that, maybe Sara will tell what it's called.
i bet you will be pleased with the results of obedience training. You can take a class, and you might want to look into clicker training, do a web search on clicker training, there are free downloadable videos to show how it works.
You can also have a trainer come to your home and address specific behaviors if you want, and in my case, i had a trainer come to my house and train zack in basic stuff.
I had tried to teach him Watch Me and was a total failure at it, following the instructions above as best i could. Zack never seemed to get it after zillions of practices, although he learned sit and stay very quickly at a young age, but Watch Me and Come Here were not things he accepted until i had a trainer come out and train him, also Heel. He's good at those now.
my first thought on the house training is to crate him, but because he's used to sleeping on your bed, that sounds like it could be hard, but still is do-able, and if he's going to pee freely in the house, i think you pretty much have to. Karlin often recommends a book called How to Housetrain Your Dog in 7 Days, which i bought on Amazon.com when Zack had a couple of mistakes in a month's time, but the mistakes stopped and without reading it, i ended up giving the book to my daughter who has a cavalier who was having some accidents at the time, but i looked through the book and it's great, it's short and simple and is right to the point. It goes into litterbox training as well as outdoor training, it addresses a range of options.
As a result of counsel on this forum, i am now a believer in the idea that it's ok for a dog to refuse to eat indefinitely, although 5 days sounds excessive. But i would try just putting down a dog food you choose twice a day for 15 minutes, and let him decide whether to eat it. I'd weigh him, and weigh him once a week if he seemed to be refusing to eat most of the time, just mainly for your own reassurance, or maybe you can do it in consultation with a vet. But you want to communicate to him that it's not a big deal to you if he eats or not. You just give him whatever you want to givce him, homecooked, store bought, raw, whatever, but if he doesn't eat it after a little while, take it away and then offer it again after a couple of hours briefly, and just repeat that and don't let him see if you're worried about it.
you dog sounds wonderful and cute and smart and strong willed, photos of him would be fun to see. however, peeing on the house is a real problem. I hope you can get some help with that.
Neutering often helps with the peeing/marking problem, it did with my dog zack, and it also can help a dog to be more able to focus on you and listen to you, and to be obedient and to learn good behavior. Neutering helped my dog in this way. But it had no other effect on his personality, he continues to be frisky, exuberant, active and crazy. Neutering is also a good idea because it will make the dog less at risk to run off and get lost, not to mention, removing the risk that he could impregnate other dogs and create homeless puppies. A smart strong-willed dog may be particularly at risk of figuring out a way to escape if he smells an appealing female in heat.