Ok, you need to take a deep breath calm down here so you don't feel so angry (I know -- easy to say, hard to do sometimes :flwr: and we can all sympathise!) and remember this dog is simply too young to be considered reliable yet, your expectations are probably a bit high for her at the moment, and what is needed is training. She cannot learn without training and already, she is being given far too much freedom if she is able to wee on furniture like this. So that's a starting point.
Also keep in mind that professional cleaning will not necessarily remove the scent her urine has left and which will attract her back to the same place. Only an enzymatic cleaner that chemically breaks down the urine will do this -- something like Nature's Miracle is very good and not strongly scented (this is my favourite of the brands).
I would suggest getting Shirlee Kalstone's book on housetraining if you don't have it and follow her advice to a T as you need to treat this as starting from the beginning, really, to once again reinforce the right behaviour with positive rewards and avoid unwanted behaviour by not offering opportunities to her (such as letting her get onto furnture unsupervised in the first place). If your dog is weeing in this way she isn't yet housetrained -- simple as that. They also tend to like to mark places that smell richly of the people they care about. So she needs to always be at arm's reach, in a crate, on a lead, on a lap, or asleep -- never allowed free rein to roam about the house and get onto furntiure. Also if getting on furniture is a problem and an issue you need to train her that she is only allowed up onto furniture with permission. But at the same time, she clearly cannot be left unsupervised either and expected to know this as she (like most dogs) may do one thing when you are right there and another when you are out of sight.
Most dogs would not be considered mostly housetrained til about 1. But you WILL have accidents -- due to many things, from being left too long to being upset, to urinary tract infections (which some females have problems with -- I'd actually get her to a vet to start with, to be sure this isn't a problem. When they have one, they have little bladder control and often will choose to go on furniture and training will not help -- and the infection can worsen into a serious kidney problem if left untreated).
On the more serious side: if the fact that dogs will (unfortunately!) sometimes be dogs and have the occasional accident, chew things sometimes, and so on, is a situation you really don't want, then I'd advise sitting down and calmly and honestly thinking through whether owning a dog suits your priorities and lifestyle and is what you want to commit to for the next decade or more, as you will have these things happen on and off and especially as the dog gets aged. A lot of people get a dog in good faith, thinking of a picture-perfect image of a dog and find the reality is quite different, and this can be overwhelming or just too difficult for some to manage. There's no blame there to anyone, ias you don;t knwo til you are in the situation -- and it is better to rationally accept what YOU want now than have an unhappy situation continue. I rehome a few dogs from such situations, from very loving owners who realise a cavalier is just not the right dog, or a dog isn;t what they really can manage, every year, so this isn't unusual. A caring owner understands that the dog may be happier, and they may be happier, if the dog is rehomed and that is a responsible stance to take. :flwr: Dogs will be dogs and there's only so much that you can do prevention wise -- there isn't one of us who hasn't had a dog pee on a bed, on the floor, on our valuable Persian rugs (in my case and my mom's!! :lol
, on furniture. Or who haven't had our dogs chew something valued -- ends of furniture, a new shoes, a costly handbag. Lily has had diarrhea for two days now and twice, got the rugs :yikes -- it is just part of having a dog sometimes and you can have the best trained dogs in the world but sometimes, for illness, behaviour or other reason, you're gonna have those unwanted accidents. If that is just not a situation you want to deal with, then have a good think through your situation and what you really want for you and for your cavalier.
Training takes a lot of time and effort and can't be done by anyone but you so you will need to invest time in classes and maybe a private trainer to help you with some of these household issues (as they are not usually covered in mainstream classes).
If you do feel this is a bit overwhelming then I know people here will likely be able to offer some help and advice on talking to a rescue group or privately rehoming, perhaps to someone trusted on the board.
Info on crate training and housetraining:
http://board.cavaliertalk.com/showthread.php?t=11857
I highly recommend reading through this page too, which gives advice to people who are considering rehoming due to some common issues and problems, and how to try dealing with them:
http://www.wonderpuppy.net/canwehelp/