Sounds a bit overbearing without trying some other things first.
One thing I would recommend is hiring a behaviorist (not just a dog trainer, and probably someone other than anyone your neighbor recommends if the shock collar is their ideal approach) to come evaluate Brodie in your home to see if they can give you some feedback on the causes of the marking and the barking. These may have the same root but not the same purposes.
Most dogs who bark due so for a reason, be that happiness, excitement, boredom, fear, etc. A behavioral evaluation will help you to determine what the underlying cause is and what needs to be done about it. Many small breed dogs do have what we affectionately refer to as a Napoleon Complex (little dog syndrome) where they have to prove themselves. They bark at every noise, every thing, etc. They are intense and constantly focused on their environment. Desensitization in their home can help greatly to get them to calm down. In some cases, we can also use behavioral meds to lower their threshold of reactivity to the world and work on training. Once the training is effective, many dogs can then be weaned off of the medication. That said, I dislike the idea of just placing a dog on meds. My go to for terrier-types who are naughty? Exercise, exercise, exercise. A terrier with a job is a happy pup, indeed. This can be playing fetch, tug, schedule play dates with other dogs, doggy daycare, dog parks, etc. but it needs to be regular enough to wear Brodie smooth to where he's not interested in doing much aside from resting. Dogs like this mesh better with their household because they are more calm and less focused on their effort to react to every emotion and stimulation they experience (must mark this, must bark at that, etc).
For marking, I would increase your usage of the belly band to full time until you can be certain of what is going on. I would tape some potty pads up on the side of couches and other 'legs' of items that he likes to pee near. If you're seeing all 'floor' urine, these may be accidents. If you're seeing urine on elevated surfaces, these are not accidents at all. To answer your question from earlier, yes, there are medications to help with leaking-type accidents but these commonly happen in bed and when they're relaxed (much more common in aging girls than in boys). I don't expect that's what is happening with Brodie. If he's overly stimulated, the same benefit may be achieved from behavioral medications for barking+behavior modification, as well, but you have to couple correction/redirection with catching him. He can't be allowed to make bad decisions that go un-addressed. For this, full time use of the belly band and full time observation in the home. If he has an accident that you didn't see, you must up your efforts. Put a leash on him and keep him close by. Until he can act like a good pup, he needs to be kept on a short leash with few chances to mess up. Once he's no longer making messes, the belly band can slowly be reduced for usage in frequency. If medications are being used, they can possibly be weaned off, too.
I’ll be standing by if you have other questions. Let me know if I can help further.
Did my response help to answer all of the questions that you had? If questions remain, please reply and let me know how I can assist.
Before signing off today, please take the time to use the star rating system at the top of the page to leave a rating for me. Until this is done, the website will not compensate me for helping you.
If you would like to request me in the future for pet-related questions, you can do so by accessing this page: http://www.justanswer.com/pet/expert-pitrottmommy/?rpt=3800