So why do dogs hear better than humans?
The ears of dogs are controlled by up to 18 muscles while humans are equipped with only six and can only move their ears slightly, if at all. Thus dogs can tilt and rotate their ears to funnel the sound into the inner ear more efficiently. In addition, the shape of some dog breeds ears are such that they amplify the sound. The canine ear canal is considerably longer than the human counterpart. Muscles allow it to finely tune the position of this inner ear canal so that it can localise a sound, hear it more accurately and from farther away.