How many times have you yelled at your dog only to feel like a fool as you were making just as much noise as she was, trying to get her to stop barking, all to no avail?