Dear Dr. Johns: My 6-year-old Boston terrier started “fly-snapping” a few months ago. She snaps for several minutes at a time, then it makes her so mad she starts barking and growling at the invisible ...