I thought this was about how Hannibal shouldn't be a leader because he wasn't a head of state.
If it's just about animals, Napoleon lost a lot more horses in 1812. Even a genius can make a mistake.
Carthage was a naval super-power, which they used to enforce their trade monopoly in the western Mediterranean. The Roman crows ( drawbridge devices which allowed the roman marines to board their enemies ) and some weather put an end to all of that.
Hannibal knew Rome was too ambitious an empire with which to co-exist. He had to strike back before it was too late, and he had to do it overland.
Hannibal is called the father of strategy for a reason. He was both a logistical planner and a tactical innovater. His admirers included both Wellington and Napoleon, and he is still studied today.
HANNIBAL VS ROME
Battle of Trebia
30 thousand men VS 42 thousand
4 to 5 thousand casualties VS 26 to 28, and possibly 32 thousand
Battle of Lake Trasimae
30 thousand men VS 40 thousand
2,500 dead VS 15 thousand
Battle of Cannae
50 thousand men VS 86,400
5,700 to 8,000 dead VS 53,500 to 75 thousand dead
.. 4,500 Romans surrendered
These successes ( and there were others )were not against your average enemy, but ROME. They were the best equiped army in the history of the world at the time, defending their homeland . These successes were a result of Hannibal's tactics.
Amazingly enough after that, Rome still refused to surrender, and Carthage refused to send Hannibal seige weapons or anything else to finish the war. Consequently, Carthage lost it's chance to re-assert itself and was eventually crushed in the next war.
Hannibal was left living off of the land for 15 years, but unlike Alexander the Great and Napoleon, Hannibal's men never mutinied.
Hannibal is one of the greatest leaders in the history of the world for is abillity to inspire men to achieve the "impossible". His words "We shall find a way, or we shall make one." are an eternal testament to that.