Anyone got any solutions to keeping wild farm dogs away. I am sick and tired of angry territorial dogs running out in the road to try and kill me or at least tear my cycling shoes off. I don't want to get violent, but I am about to! I usually just yell and it seems to work, but today a large beast actually grabbed my tire. I was climbing and couldn't get any speed to get the hell out of there. UGH! this is making my rides so unpleasant...any safe non-violent ideas?