Parece que esta pergunta foi feita muitas vezes na Internet, por exemplo aqui está no Reddit , e aqui está em algum fórum Tolkien . Em ambos os casos, a resposta pode ser resumida em alguns pontos:
Eles estão passando pelas montanhas, fora do caminho batido. Eles não vão se aproveitar muito dos cavalos em tal terreno, e mesmo se eles tivessem evitado Moria eles provavelmente ainda teria chegado a um ponto em que eles teriam que deixar os cavalos para trás.
I would have traveled lighter and brought no animal, least of all this one that Sam is fond of, if I had had my way. I feared all along that we should be obliged to take this road.
Eles querem ser furtivos. Cavalos são mais difíceis de esconder, e mais difícil ficar quieto quando o mal está acontecendo.
The country was much rougher and more barren than in the green vale of the Great River in Wilderland on the other side of the range, and their going would be slow; but they hoped in this way to escape the notice of unfriendly eyes.
Metade deles são de metade do tamanho. Hobbits e anões não são grandes o suficiente para lidar adequadamente com cavalos.
É inverno. Eles teriam que levar mais comida, água e roupa de cama para os cavalos, o que rapidamente se tornaria mais problemático do que vale a pena.
Portanto, por essas razões, eles não montam cavalos em Valfenda. Ao deixar Lothlórien, eles partem em barcos, então não podem levar cavalos com eles. Depois disso, quando cavalos estão disponíveis, eles são usados.
Além disso, eu acho que vale a pena mencionar eles trouxeram um pônei que carregou alguns de seus equipamentos, pelo menos até Moria, onde ( de acordo com o livro) ele fugiu e voltou para Bree.