I'm glad that i found your post! I've been having similar issues with my Mister (the barking, but not so badly, and not wanting to walk or wants to go his way) and also have toyed with the idea of looking for a remote collar for his barking at the neighbors when they move around their own yard or at kids on the street. and i'd like so say, quickly, that while i have considered the idea, i haven't gotten one, yet.
What I have done for barking and furniture issues is the squirt bottle. I bought an industrial/cleaning solution type bottle instead of something small and cute, with an adjustable nozzle (light spray to high powered stream, its never left the stream) and i use them on both of our dogs when they bark or climb on the couch. Just a couple of quick squirts along with a nice deep "NO". Its helped a bit, but there are places in the yard that its impossible to get their attention with a spray bottle and often i'm not right there with them (the point of having a yard for the dogs) and can't correct them quickly enough. I'd bet my neighbors probably think i'm horrible, because at that point i have to "verbally reprimand" the barking, or yell "NO BARKING" at the top of my voice from various parts of the house. We're getting closer, but Mister has come to recognize that i can't do much to reprimand him if i'm not in sight, and will continue barking like a wind-up toy. I'm stuck for what to do there, because i don't want him to think that he can bark like a nut to get attention or be let back in the house. I'm hoping that a strong "No" and going back into the house with out giving in to demanding barking will sink in, but that's still attention and i don't want to upset the neighbors (who've been saints, firstly with an excitable lab jumping all over them, and now with a loud-mouthed Yorkie) by just ignoring his barking.
As for the walking, or not wanting to walk, I walk both dogs at the same time and can't stop for just one, so when Mister stops, he's ignored and tugged along with the "pack". I did have his leash attached to Shadow's at first but she is much more powerful and faster than he is and he was dragged once or twice, so that stopped.

But my advice with that would be to just ignore him and keep walking. Go for a walk for yourself and have him attached to your hip if possible, ignore him and just walk. He'll eventually learn that the walk is about what YOU want and not what HE wants.
And the barking on walks... a leash correction and a "leave" command helped me with both dogs (of course more gentle correction with Mister

) every time, and often. Now we just have issues with Mister being startled by quiet, quick moving objects, like kids on bikes or dogs that he doesn't see right away. But we're working on it!
As far as "shock" collar training and those who've poo-pooed it, it sometimes is a necessary tool. Its not fear that drives the training, those collars are designed to be a long-distance leash correction, or similar to a nip from a pack leader. If the instructions are followed and the collar is used correctly, there is no issue. Admittedly Yorkies are a small breed, and not that i've looked very hard, but I've not even seen any small enough to be used on Yorkies. All of the training issues that we've had with Mister, we also had with Shadow (the lab) and we did end up using a collar in her training. That worked very well, i'm glad to report, with barking at inappropriate times and with her running off when she gets excited. She was so focused on what she saw that excited her, that she was deaf to any and all commands. She's also a fairly large dog and would jump excitedly (much like a Yorkie) on people and scratch them with her claws unknowingly, all while my boyfriend and i are trying to call her back and get her under control. But she is a large dog; 50 lbs at least, and that behavior needed to be halted immediately, before she jumped on and injured a not-so-understanding friend or stranger. The collar worked, though she still runs AT people, she now just licks once and runs back. Point being, the collar helped with training the lab, but a Yorkie is smaller and easier to control/dominate. It has been longer and harder training with Mister, but we're still getting positive results with out the use of a shock collar.
And crating for a "time-out" as has been discussed in other threads, is not punishment, in my opinion. Its a loss of privileges: time with me, the privilege to roam, loss of decision-making on their part. It doesn't have to be long, ten to fifteen at the most depending on the offence. Mister was crated almost all the time at his first home (their solution to potty training) and so was put off from it a bit when i got him, but we've worked together and he understands that it's his bed, his "safe place", and his "time-out" area, as does Shadow. They will both lay in their kennels just as a place to lay down, and neither fears time in the kennel.
Sorry for the long post, i hope this helps. Most of all I wish you luck in training, you'll get it!
PS. Both dogs are kenneled when there's nobody home, also. Still no fear or weariness of kennel time.