how far can a dog hear in miles