Ever thought of tossing some rocks?
If you allow the coyote to follow unchecked it is asserting dominance on you and your dog. To keep the coyote in check you need to ensure it fears you. A handful of stones will work wonders.
"If everything seems in control, you're not going fast enough."
-Mario Andretti-