It seems like most mammals, e.g. dogs, have long snouts. My pet dog's snout would seem to me like an evolutionary disadvantage, since her canine teeth are way out at the end of her jaw, which acts as a force-reducing lever. I suppose the lever does increase the jaws' range of motion and possibly allow the jaw to snap shut more quickly. For an herbivore such as a horse, I don't see any advantage to the long snout. It doesn't need to snap its jaws shut rapidly, and it doesn't need to wrap its mouth around anything very large.
Is there a mechanical reason for the long snout, or is the evolutionary advantage due to some other factor such making the nose have enough surface area to give a sensitive sense of smell?