I agree with everything except speeding up for an aggressive dog. Speeding up encourages them to chase. Also you can't actually outrun a dog. They are fast buggers over short distance.