Considering that the original horsepower was calculated at 1.5 times a coal mine pony's strength and that most horses now are horribly out of condition compared to horses used every day, I'd say the average horse is less than one horsepower.

Horsepower is a measure of work. That means, moving a certain amount of mass a certain distance in a certain amount of time. It is defined as 33,000 foot pounds per minute. This means that in one minute, it will move 33000 lbs one foot, or 1 pound 33000 feet in one minute, or something in between, like 1000 lbs 33 feet in one minute.

On a different note, torque is just the amount of "twisting pressure" at any given time, and it doesn't matter what speed it is. for instance, 1 foot pound of torque means that if you have a shaft attached to a 1 foot crank, with 1 pound on the end of the crank, you have 1 foot pound of torque applied to the shaft.

horsepower is defined as work done over time lol, so one horsepower is not nessisarly the power of a horse but rather what said horse can do in a set amount of time

It is defined as 33,000 foot pounds per minute. This means that in one minute, it will move 33000 lbs one foot, or 1 pound 33000 feet in one minute, or something in between, like 1000 lbs 33 feet in one minute.

On a different note, torque is just the amount of "twisting pressure" at any given time, and it doesn't matter what speed it is. for instance, 1 foot pound of torque means that if you have a shaft attached to a 1 foot crank, with 1 pound on the end of the crank, you have 1 foot pound of torque applied to the shaft.

Howstuffworks has a good article on it here: http://auto.howstuffworks.com/horsepower.htm