OK, I'm a cat person, though my girlfriends dog is awesome. However, it has problems that we have been trying and trying to sort. After weeks of being woken up by barking at the crack of dawn because: a) the post has come b) a neighbors dog is outside c) the dog knocks something over and has to bark at it d) there is a fly in the house (this has honestly happened!) You get the idea. How do you train a dog not to bark at flys? open to suggestions!