I don't have a problem with standard training collars and leashes. The dog trainer we worked with used those loop-style leashes, basically a short leash with nylon or hemp woven rope that goes through a loop, you loop it around the dogs neck for corrections. Similar in idea to a choke chain / choke collar, but you use them for corrections, not as a constant source of pressure on the dog. They worked really well even with our 7 year old dog. We had done some training when he was young and he was generally a good dog, but lapsed throughout the years when it comes to obediance (truth is, we lapsed, not him), and when we were having a baby we needed to get him to respond to us better especially on walks and when we had guests over, so we retrained him using a loop leash/training leash. He's still got his moments but he's a good dog and he's wonderful with the baby. He still has jealousy issues when guests come over, he wants to be the center of attention and doesn't get that guests don't want to play with him, but are there to see the baby.
I dunno about bark collars though or what the difference is. If they're the collars that zap a dog when they bark, I'm against them. Dogs barking is part of their natural way they communicate with the world, and who knows they probably work great but they seem wrong to me ... Like a dog only has a handful of ways to communicate, and barking is the least bad of those ways. But, I also live in a sijngle family home with a good amount of yard to let my dog go wild, and if you live in an apartment or your lifestyle is different then different needs for different people.