Horses (and other large grazers) do not get fleas. The reason is that flea eggs hatch on the ground. Horses, in the wild, avoid sleeping in the same place too often, unlike say, dogs, who tend to have a nest or den somewhere. They also sleep mostly standing up. And while we keep domestic horses to a confined sleeping spot, the fleas haven't evolved to take advantage of this fact (at least not yet).