To cut the long story short, we've got an extremely difficult neighbour who will not tolerate even the slightest barking (during the day time) and have threatened to complain to council. He insist that we should train our 6 month old dog to stop barking simply by telling him or failing which smack him until he stops. I would like to hear from personal experience whether barking collars work and which are the best ones, ie electronic, citronella, ultrasonic, etc. Any brand recommendation? Thanks.