Re: looking to borrow or rent eletronic dog collar
An e-collar is not what you need for your situation, and you're likely to do more harm with it than good. You may cure him from jumping up on people, but your just as likely to cause him to be fearful, neurotic, etc. around you and/or other people.
Dogs jump up on people because they get a reward from it -- attention, a sniffing or a licking of your face, etc. The way to get them to stop is to never allow them to get reward from it. When you or your wife get home, COMPLETELY IGNORE the dog no matter what it does until it behaves in a way that you consider acceptable -- and by completely ignore, I mean, don't even look at him. When he jumps up, turn your back before he gets there. Like a previous poster said, the key here is consistency. If you give the dog what he wants for his bad behavior ONE time, you're canceling out maybe 20 times (just a random number there, but you get the point) of doing the right thing and NOT rewarding him for his undesirable behavior. If you have visitors, either put the dog away so that he cannot get rewarded from an un-trained person who unwittingly "rewards" him for jumping up (by letting him do it and getting what he wants) -- or, if the person is a good sport, ask them to help train your dog by completely ignoring him until you tell them it is okay to pay attention to him.
What you want to do is to teach the dog a behavior to default to as an alternative to jumping up on people -- such as sitting or something.
Instead of a e-collar, get a training/animal behavior book by somebody versed in modern animal behavior science (just NOT that hack Cesar Millan) -- and start recognizing when YOU are in inadvertently doing things that reinforce the dog's negative behaviors.
90% of training a dog is training yourself to be consistent with your dog and creating an environment in your home where you are teaching your dog TO do the things you want it to do -- if you come at it from a perspective of teaching your dog NOT to do things, you'll have a much much harder time...
So teach your dog TO sit to greet people, not NOT to jump up...
TO go outside to do its thing, not NOT to piss on the furniture...
I'll stop preaching here --- it's just my wife does behavioral neuroscience, and we are both very interested in animal training and stuff. And it just drives us nuts to watch people repeatedly reinforce bad behavior from their animals, and then resort to applying punishments for the behaviors we just watched them unwittingly reinforce. Poor animals don't know what the hell they are supposed to do, and neither the owners or the animals benefit from that.
Training your dog in the field may be a different manner -- but for the most part in a domestic environment, if you find yourself punishing your dog, you should be asking yourself where you already messed up as the dog's trainer (and by trainer, I mean "person living with the dog" -- because every single interaction with your dog is TRAINING it, whether you mean it to be or not). Your household routine with the dog should be structured that it does not get rewarded for undesirable behavior, and does get rewarded for positive behavior (ie, following the routine).
Okay, I'm really stopping now. Sorry for preaching.