I have a small poodle that started barking at people and dogs when he hit middle age. Bought a BarxBuddy and, when he started barking, I stood in front of him and pushed the BarxBuddy button.
HolyFrigginJeepersAlmighty! My dog went totally berserk. Barked so loud the neighbor came over to see what was the matter. I'm totally convinced that the BarxBuddy works great for some dogs, just not mine.
My vet knows how stubborn my dog is and recommended a cattle prod set on low amps. I gave it a shot (pardon the pun). Just one zap and Bentley hasn't uttered a peep in the last 4 or 5 days. Peace at last!
Bottom Line: No, I would not recommend this to a friend