Answer by
CarolynOsborne (2804)
Dogs in heat emit a different set of hormones and therefore scents than dogs that are not in heat. Since dogs' noses are enormously more sensitive than those of humans, male dogs can detect these scents very easily. As a matter of fact, they seem to be able to detect these from pretty far away.